Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1534 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XSL] sort element

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XSL] sort element

n°1029357
Ngok
Posté le 30-03-2005 à 08:41:01  profilanswer
 

voici mon probleme
 
I have to "sort" an XML using the following XSL. This XSL gets rid of the node characteristic of type SETTINGSET.
 
 
I was thinking to use xsl:sort. I found examples using values but none using nodes as criteria.
 
I have to move up the parm element just before the node characteristic.  
 
 
current XSL
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl  utput method="xml" indent="yes"/>
 
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()[not(@type='SETTINGSET')]"/>
</xsl:copy>
</xsl:template>
 
</xsl:stylesheet>
 
 
 
actual XML  
 
<characteristic type="PXLOGICAL">
<characteristic type="PORT">
<parm name="PORTNBR" value="8080"/>
</characteristic>
<characteristic type="PXPHYSICAL">
<parm name="PXADDR" value="131.111.3.4"/>
<parm name="PXADDRTYPE" value="IPV4"/>
<parm name="TO-NAPID" value="Browsing_GPRS"/>
</characteristic>
 
 
<parm name="PROXY-ID" value="PROXY1"/>
<parm name="NAME" value="Proxy 1"/>
 
 
</characteristic>
 
 
 
Expected XML:
 
<characteristic type="PXLOGICAL">
 
<parm name="PROXY-ID" value="PROXY1"/>
<parm name="NAME" value="Proxy 1"/>
 
<characteristic type="PORT">
<parm name="PORTNBR" value="8080"/>
</characteristic>
 
<characteristic type="PXPHYSICAL">
<parm name="PXADDR" value="131.111.3.4"/>
<parm name="PXADDRTYPE" value="IPV4"/>
<parm name="TO-NAPID" value="Browsing_GPRS"/>
</characteristic>
 
</characteristic>

mood
Publicité
Posté le 30-03-2005 à 08:41:01  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XSL] sort element

 

Sujets relatifs
controle les element saisie dans un formulaire[XML/XSL] tri dynamique [résolu]
Inserer un element dans une database accessSupprimer Un élément dans un fichier xml avec QT
Aller a la ligne dans mon XSL sans generer de retour chariot ?remplacer un noeud XSL
[XML][XSL] Filtrage et trie dynamique[XSL] mon processeur XSL ne ferme plus les balises
[java] recherche d'un élément dans un tableau.[Conseils]Mise en page contenant plein d'élément gif avec CSS ou HTML
Plus de sujets relatifs à : [XSL] sort element


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR