我为我的xml文件编写了xml架构。我正在使用xmllint linux工具来验证它。 我使用命令:“xmllint --schema schema.xsd file.xml”我在xsd教程中读到我可以将xml文件引用到它的模式。这怎么能帮到我?我该如何使用此参考? 感谢
答案 0 :(得分:1)
您可以使用noNamespaceSchemaLocation或SchemaLocation属性从XML文件中引用架构。这告诉解析器在哪里可以找到可用于验证XML文件的模式。
<?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>