Bonjour,
Je n'arrive pas a utiliser xmllint afin de valider mes documents que je nommerai document.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
<document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="./document.xsd">
</document>
et document.xsd (X schema).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
 
<xs:element name="document">
	<xs:complexType>
		<xs:sequence>
			<xs:element name="docinfo" type="docinfoComplexType"/>
			<xs:element name="section" type="sectionComplexType"/>
		</xs:sequence>
	</xs:complexType>
</xs:element>
 
...
 
</xs:schema>
. Ces deux fichiers sont situés dans le meme repertoire. Mon problem principal est que xmllint --valid se plaint de ne pas trouver les dtds... Que dois je faire ?

Leurs declaration sont elles correctes?
D'avance merci.


Comment puis je voir independamment de la dtd si les fichiers sont "well-formed"?