以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [菜鸟求助]一个简单的XML问题,  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=73682)


--  作者:exilesnail
--  发布时间:3/30/2009 7:47:00 PM

--  [菜鸟求助]一个简单的XML问题,
<?xml version="1.0"?>
<tag1>
 content1
 <tag2>content2</tag2>
</tag1>

对于这个xml 编译器说是良构的。
我想问下content1 在这里算什么?tag1的内容吗?
实际中的作用是什么?
另外如果对这个XML写schema 该怎么写


--  作者:Qr
--  发布时间:3/30/2009 10:02:00 PM

--  
content1是一个TEXT(文本)节点,文本节点只有文本值没有元素名(TagName)
--  作者:hexun831012
--  发布时间:4/6/2009 9:27:00 PM

--  
content1是#text节点,注意包括white space
--  作者:hanxiaoyucs
--  发布时间:4/29/2009 3:16:00 PM

--  
<?xml version="1.0"? encoding="gb2312">
<tag1>
 content1
 <tag2>
  content2
 </tag2>
</tag1>
<tag1></tag1>是根元素标记,<tag2></tag2>是根元素的子元素标记,content1是tag内的文本内容.
你这样写不太正确,最好
<?xml version="1.0" encoding="gb2312"?>
<tag>
 <tag1>
  content1
 </tag1>
 <tag2>
  content2
 </tag2>
</tag>

然后xsd文档:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="tag" type = "tag"/>
 <xsd:complexType name="tag">
  <xsd:sequence>
   <xsd:element name="tag1" type="xsd:string"/>
   <xsd:element name="tag2" type= "xsd:string"/>
  </xsd:sequence>
 </xsd:complexType>
</xsd:schema>


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
42.969ms