私はXMLスキーマを扱うことを学んでいます。XSDスキーマからXMLファイルを作成する際に助けが必要
"address.xsd"
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema
elementFormDefault="qualified"
targetNamespace="com.namespace.address"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="AddressDetails">
<xs:sequence>
<xs:element name="building" type="xs:string" />
<xs:element name="street" type="xs:string" />
<xs:element name="city" type="xs:string" />
<xs:element name="country" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
address.xml
<?xml version="1.0" encoding="utf-8"?>
<a:AddressDetails
xmlns:a="com.namespace.address"
xsi:schemaLocation="D:/Prac/XML/address.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<a:building>Crosswords</a:building>
<a:street>MainStreet</a:street>
<a:city>LA</a:city>
<a:country>USA</a:country>
</a:AddressDetails>
はIAM: は、私は "address.xsd" スキーマファイルに基づいたXMLファイルを作成したいですなぜこれが動作していないのか分からない。
あなたはそれが働いていない方法を知っていますか?つまり、どのようなエラーメッセージが表示されていますか? –
私はXMLエディタ "Liquid XML Studio"を使用して、XSDファイルとXMLファイルの両方を作成しています。 XMLファイルでは、エディタは次のエラーメッセージを表示しています: "'com.namespace.address:AddressDetails'要素が宣言されていません。 –