该怎么elementFormDefault办,何时应使用?因此,我找到了一些elementFormDefault值的定义:合格 -元素和属性在模式的targetNamespace中不合格 -元素和属性没有命名空间因此,从该定义中,我会认为,如果将模式设置为合格,那么为什么必须在类型前面加上名称空间呢?在这种情况下,您甚至有一套不合格的方案是什么?我尝试了Googling,但我所得到的只是几个非常难以理解的W3C页面。这是我现在有工作的文件,为什么我需要声明的类型target:TypeAssignments,当我宣布targetNamespace为同实施xmlns: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"/> </sequence> <attribute name="id" type="string" use="required"/> </complexType> <simpleType name="TypePage"> <restriction base="integer"> <minInclusive value="50" /> <maxInclusive value="498" /> </restriction> </simpleType> <simpleType name="TypeFile"> <restriction base="string"> <enumeration value=".xml" /> <enumeration value=".dtd" /> <enumeration value=".xsd" /> </restriction> </simpleType></schema>
3 回答
- 3 回答
- 0 关注
- 576 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消