accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: [XSLT] Dynamiczne szablony

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  pl.comp.xml ] 

Retour : Accueil du site pl comp xml  


  Sujet:   Re: [XSLT] Dynamiczne szablony  
 De: ser...@poczta.onet.pl (Mariusz S.)
 Groupes: pl.comp.xml
 Organisation: Onet.pl
 Date: 16. Sep 2008, 00:06:03
 References: 1 2 3 4 5 6 7 8 9 10
Andrew Cohen pisze:
> Mariusz S. pisze:
>> Parametry zapytania GET pobierane s± w php i wstawiane do
>>
>> $xml = "<?xml version="1.0"?>
>> <root>
>>   <zakladka modul="..." akcja="$_GET['akcja']">
>>   ...
>>   </zakladka>
>> </root>";
> 
>   No w³a¶nie. O to chodzi. A tego php-a przepisaæ mo¿esz czy nie mo¿esz? 
> A je¶li mo¿esz, to dlaczego tego choose nie zrobisz w php? Co tam idzie 
> dalej w tym kodzie? Jakie¶ PHP_XSLT_TRANSFORM($xml,'jaki¶_plik.xsl'), w 
> którym to xsl gdzie¶tam masz choose. Mo¿e zmieniæ choose na php-owy 
> switch i tyle. Napisz, co w takim rozwi±zaniu jest z³ego.

mhy, przerobiæ zawsze mo¿na, ale my¶la³em, ¿e mo¿na rozwi±zaæ ten 
problem po stronie szablonu. W smarty nie by³o takich problemów!

Tworzenie oddzielnych plików xsl dla ka¿dej akcji w module moim zdaniem 
mija siê z sensem.

Obecnie w moim systemie transformacja odbywa siê poprzez podanie nazwy 
modu³u jako parametr i struktury xml

xslt::transformacja('szablony/'.$dane['modul'].'.xsl', $xml);

na wyj¶ciu otrzymuje odpowiedni± strukturê dokumentu uzale¿nion± od 
wywo³ywanej akcji i bez powtarzania kodu w szablonach. Moja metoda ma 
wady, ale wydaje siê mniej pracoch³onna w aktualizacji od Twojego 
rozwi±zania.

Ale to dziwne, ¿e w xslt niemo¿na zastosowaæ wzorca MVC )-:


DateSujet  Auteur
15.09.
* [XSLT] Dynamiczne sz
Mariusz S.
15.09.
`* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
 `* Re: [XSLT] Dynamiczne sz
Mariusz S.
15.09.
  +- Re: [XSLT] Dynamiczne sz
szomiz
15.09.
  `* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
   `* Re: [XSLT] Dynamiczne sz
Mariusz S.
15.09.
    +* Re: [XSLT] Dynamiczne sz
szomiz
15.09.
    |`* Re: [XSLT] Dynamiczne sz
Mariusz S.
15.09.
    | +* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
    | |`* Re: [XSLT] Dynamiczne sz
Mariusz S.
15.09.
    | | `* Re: [XSLT] Dynamiczne sz
Andrew Cohen
16.09.
    | |  `*   Re: [XSLT] Dynamiczne sz
Mariusz S.
16.09.
    | |   +* Re: [XSLT] Dynamiczne sz
Andrew Cohen
16.09.
    | |   |`* Re: [XSLT] Dynamiczne sz
Mariusz S.
16.09.
    | |   | `- Re: [XSLT] Dynamiczne sz
Andrew Cohen
16.09.
    | |   `* Re: [XSLT] Dynamiczne sz
NotBear
17.09.
    | |    `- Re: [XSLT] Dynamiczne sz
Mariusz S.
15.09.
    | `* Re: [XSLT] Dynamiczne sz
szomiz
15.09.
    |  `* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
    |   +* Re: [XSLT] Dynamiczne sz
szomiz
15.09.
    |   |`* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
    |   | `* Re: [XSLT] Dynamiczne sz
szomiz
15.09.
    |   |  `* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
    |   |   `* Re: [XSLT] Dynamiczne sz
szomiz
15.09.
    |   |    `- Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
    |   `- Re: [XSLT] Dynamiczne sz
Mariusz S.
15.09.
    `* Re: [XSLT] Dynamiczne sz
Andrew Cohen
15.09.
     `- Re: [XSLT] Dynamiczne sz
Mariusz S.
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats