Bonjour, j'aimerais pouvoir supprimer l'entête d'un fichier XML.
En fait, mon but est de concaténer 2 fichier XML mais le problème est que je concatène même l'entête donc je me retrouve avec ceci:
1er fichier:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msdata:EnforceConstraints="False">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="table1">
<xs:complexType>
<xs:sequence>
<xs:element name="file" type="xs:string" minOccurs="0" />
<xs:element name="command" type="xs:string" minOccurs="0" />
<xs:element name="type" type="xs:string" minOccurs="0" />
<xs:element name="id" type="xs:string" minOccurs="0" />
<xs:element name="ip" type="xs:string" minOccurs="0" />
<xs:element name="port" type="xs:string" minOccurs="0" />
<xs:element name="ip_bind" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>2e fichier:
<?xml version="1.0"?>
<data>
<file>a</file>
<command>b</command>
<type>stream</type>
<loop>1</loop>
<id>0</id>
<ip>239.2.12.1</ip>
<port>123</port>
<ip_bind>127.0.0.1</ip_bind>
</data>Donc apres concatenation, jme retrouve avec :
...</xs:complexType>
</xs:element>
</xs:schema><?xml version="1.0"?>
<data>
<file>a</file>
...
et J'aimerai donc supprimer la ligne en rouge mais je trouve aucun moyen de le faire.
Si quelqu'un peut m'aider.
Merci par avance ;)