Bonjour,
j'ai une application qui ne supporte pas le namespace lors de la lecture de mon fichier xml.

Mon fichier xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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