タグ付けされた質問 「xml-validation」

6
elementFormDefaultはXSDで何をしますか?
何をしelementFormDefault、いつ使用する必要がありますか? だから私はelementFormDefault値のいくつかの定義を見つけました: 修飾-要素と属性はスキーマのtargetNamespaceにあります unqualified-要素と属性に名前空間がありません したがって、その定義から、スキーマが修飾に設定されている場合、なぜタイプの前に名前空間を付ける必要があるのでしょうか。そして、あなたがその問題のために不適格に設定することさえできるシナリオは何ですか?グーグルを試してみましたが、非常に理解しにくいW3Cページしかありませんでした。 これは私が現在使用しているファイルですが、と同じものとしてtarget:TypeAssignments宣言するときにタイプを宣言する必要があるのはなぜですか?targetNamespacexmlns:target <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:target="http://www.levijackson.net/web340/ns" targetNamespace="http://www.levijackson.net/web340/ns" elementFormDefault="qualified"> <element name="assignments"> <complexType> <sequence> <element name="assignments" type="target:TypeAssignments" minOccurs="1" maxOccurs="unbounded"/> </sequence> </complexType> </element> <complexType name="TypeAssignments"> <sequence> <element name="assignment" type="target:assignmentInfo" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> <complexType name="assignmentInfo"> <sequence> <element name="name" type="string"/> <element name="page" type="target:TypePage"/> <element name="file" type="target:TypeFile" minOccurs="0" maxOccurs="unbounded"/> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.