我正在为XML文档编写XSD架构。但是,我收到一条警告:
文档中未引用语法约束(DTD或XML模式)。
我将在XML和XSD文档的开头附加引用。任何意见将是有益的。
XML:
<InvoiceList xmlns:p="https://www.example.org/StefansNamespace"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.example.org/StefansNamespace Aufgabe3XMLSchema.xsd">
XSD:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="https://www.example.org/StefansNamespace"
targetNamespace="https://www.example.org/StefansNamespace"
elementFormDefault="qualified">
答案 0 :(得分:0)
InvoiceList
位于没有名称空间中。要将其放置在XSD(https://www.example.org/StefansNamespace
)的目标命名空间中,请将p
命名空间前缀添加到InvoiceList
,
<p:InvoiceList xmlns:p="https://www.example.org/StefansNamespace"
^^
或使用默认名称空间:
<InvoiceList xmlns="https://www.example.org/StefansNamespace"
^^^^^