[XSLT] Supprimer le namespace?
Bonjour,
j'ai une application qui ne supporte pas le namespace lors de la lecture de mon fichier xml.
Mon fichier xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<items xmlns="http://lalima/sync/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lalima/sync/beans items.xsd">
<Item>
<No.>12.2000</No.>
<No._2>163003</No._2>
<Description>Bande laquée 35mm, N° 0150</Description>
<Description_2>OFF White SG</Description_2>
<Base_Unit_of_Measure>M</Base_Unit_of_Measure>
<Inventory>0</Inventory>
</Item>
</items> |
ce qu'il me faut
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<items>
<Item>
<No.>12.2000</No.>
<No._2>163003</No._2>
<Description>Bande laquée 35mm, N° 0150</Description>
<Description_2>OFF White SG</Description_2>
<Base_Unit_of_Measure>M</Base_Unit_of_Measure>
<Inventory>0</Inventory>
</Item>
</items> |
J'ai essayé avec dom mais apparement dom reconnaît le namespace et ne permet pas supprimer la balise xmlns....
Voici mon c'est du C/Side
Code:
1 2 3 4 5 6 7 8 9 10
|
IF ISCLEAR(xmlDoc) THEN
CREATE(xmlDoc);
xmlDoc.load('C:\temp\test.xml');
xmlRootNode:=xmlDoc.selectSingleNode('items');
xmlElement := xmlDoc.documentElement();
xmlElement.removeAttribute('test'); |
Est-ce que quelqu'un peut m'aider?? Merci d'avance