日期:2014-05-18 浏览次数:20783 次
<xs:element name ="Book"> <xs:complexType > <xs:sequence > <xs:element name ="title" type ="xs:string"></xs:element> </xs:sequence> </xs:complexType> </xs:element> <!--xml元素架构:表示根元素为Book,并且Book有属性 name,并且属性:name的类型为String类型--> <!--xml如下--> <Book name="C#开发"></Book> <Book name="C#4.0入门到精通"></Book> <Book name="JS开发"></Book>
------解决方案--------------------
不好意思
应该是这个样子的
book不是根
根元素应该你没发上来
<?xml version="1.0" encoding="utf-8" ?> <root> <Book name="C#开发"></Book> <Book name="C#4.0入门到精通"></Book> <Book name="JS开发"></Book> </root>
------解决方案--------------------
好久不弄了,记不太清楚了,要是错了,大家不要见笑。
应该在book 下边还有一个子元素 title,type ="xs:string" 应该是定义 title 内容的。
<Book name="JS开发"> <title name = "很好的JS开发哦"> </title> </Book>
------解决方案--------------------
http://www.w3school.com.cn/schema/el_sequence.asp
------解决方案--------------------
http://www.w3school.com.cn/schema/el_complextype.asp
------解决方案--------------------
不好意思
再次弄错了
<?xml version="1.0" encoding="utf-8" ?> <root> <Book title="C#开发"></Book> <Book title="C#4.0入门到精通"></Book> <Book title="JS开发"></Book> </root>
------解决方案--------------------
格式是这样的。
<xs:element name ="Book">
<xs:complexType >
<xs:sequence >
<xs:element name ="title" type ="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
=========================================
<xs:complexType > 表明Book元素是个复合类型。
<xs:sequence > 复合类型的组织方式是顺序。
<xs:element name ="title" type ="xs:string"></xs:element> 复合类型包含一个title元素。
结果如下:
<Book> <title></title> </Book>
------解决方案--------------------