2012-04-02 9 views
0

Ich schrieb XML-Schema für meine XML-Datei. und ich benutze xmllint linux tool um es zu validieren. Ich benutze den Befehl: "xmllint --schema schema.xsd file.xml" Ich habe in xsd tutorial gelesen, dass ich XML-Datei auf das Schema verweisen kann. Wie kann mir das helfen? Wie kann ich diese Referenz verwenden? DankeVerweis Xml-Schema auf XML-Datei. erklären

Antwort

1

Sie können ein Schema innerhalb der XML-Datei referenzieren, indem Sie das noNamespaceSchemaLocation- oder das SchemaLocation-Attribut verwenden. Dies teilt dem Parser mit, wo ein Schema zu finden ist, mit dem die XML-Datei validiert werden kann.

<?xml version="1.0" encoding="utf-8"?> 
<!-- Created with Liquid XML Studio 2012 Developer Edition 10.0.1.3941 (http://www.liquid-technologies.com) --> 
<Orders xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:noNamespaceSchemaLocation="MySchema.xsd"> 
    <order> 
    </order> 
</Orders>