以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  [求助]初学者的问题 大家近来帮忙  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=34093)


--  作者:pansy0000
--  发布时间:6/9/2006 3:55:00 PM

--  [求助]初学者的问题 大家近来帮忙
这个是classmapping.xsd的内容
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
     targetNamespace="http://www.111.com.cn"
     xmlns="http://www.111.com.cn"
     elementFormDefault="qualified">
 <xs:element name="classmapping" type="xs:string">
  <xs:complexType>
   <xs:element name="class" maxOccurs="unbounded">
    <xs:complexType>
     <xs:simpleContent>
      <xs:extension base="xs:string">
       <xs:attribute name="name" type="xs:string"/>
      </xs:extension>
     </xs:simpleContent>
    </xs:complexType>
   </xs:element>
  </xs:complexType>
 </xs:element>
</xs:schema>
这个市xml的内容
<?xml version="1.0" encoding="UTF-8" ?>
<classmapping xmlns="http://www.rexcel.com.cn"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.rexcel.com.cn ClassMapping.xsd">
 <class name="Form">System.Windows.Forms.Form</class>
</classmapping>

为什么我再程序里面 就是用xpath(//class)
老是为0 如果在xml文件里面<classmapping></classmapping>没有的话 就找的的到的
大哥们 我们xsd文件有问题,还是我的<classmapping></classmapping>里面的东西有问题啊

[此贴子已经被作者于2006-6-9 18:36:00编辑过]

--  作者:gemingke
--  发布时间:6/9/2006 5:24:00 PM

--  
这里
<xs:element name="classmapping" type="xs:string">
  <xs:complexType>
complexType和上面的type不可以同时出现。那你的xml文件是怎么建立起来的?这个xsd是怎么通过检定的?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms