Bonjour,
Je vais essayé de faire simple:
xml -> xsl -> xml
Se sont des bout de mon code
Mon xml de départ:
mon Xsl:
mon XML de sortie:
Pourquoi es-ce que dans mon XML de sortie il me remets mon les déclaration des namespaces (dans la balise Text) qu'il y a dans mon xml de départ? Y a t'il un moyen pour qu'il ne les copie pas?
Merci pour votre aide!
++
Thierry
Modifié par virgul (16 Aug 2005 - 09:00)
Je vais essayé de faire simple:
xml -> xsl -> xml
Se sont des bout de mon code
Mon xml de départ:
<?xml version="1.0" encoding="utf-8"?>
<CaseList>
<Case xmlns:tsd="http://namespaces.softwareag.com/tamino/TaminoSchemaDefinition" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Amt="150" CHNR="CH-150.3.002.576-7" Gnr="8" Gyear="2001" Kanton="NW" Lang="1" Nr="NW-8-2001" SitzNr="1507" Stempel="2005-08-11T16:23:21" Version="0" Visum="Exp" inBearb="0" valid="2">
...
...
<AVel F0="0" F1="1" F2="0" F3="0" F4="0" F5="0" F6="0" F7="1" F8="0" F9="0" F10="0" F11="0" F12="0" F13="0" F14="0" F15="0" TitNr=" " fldID="235" fmt="TEXT">
<Title>Verfügung</Title>
<Text>In das Handelsregister wird eingetragen:</Text>
</AVel>
...
mon Xsl:
...
<xsl:when test="Text"><xsl:copy-of select="Text"/></xsl:when>
...
mon XML de sortie:
...
<AVel F0="0" F1="1" F2="0" F3="0" F4="0" F5="0" F6="0" F7="1" F8="0" F9="0" F10="0" F11="0" F12="0" F13="0" F14="0" F15="0" TitNr=" " fldID="235" fmt="TEXT"><Title>Verfügung</Title>
<Text xmlns:tsd="http://namespaces.softwareag.com/tamino/TaminoSchemaDefinition" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">In das Handelsregister wird eingetragen:</Text></AVel>
...
Pourquoi es-ce que dans mon XML de sortie il me remets mon les déclaration des namespaces (dans la balise Text) qu'il y a dans mon xml de départ? Y a t'il un moyen pour qu'il ne les copie pas?
Merci pour votre aide!
++
Thierry
Modifié par virgul (16 Aug 2005 - 09:00)