以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  请教:如何在Schema中嵌入已知的Schema  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=44535)


--  作者:ainogod
--  发布时间:3/28/2007 12:04:00 PM

--  请教:如何在Schema中嵌入已知的Schema
即 新的Schema中某一元素,符合已知的schema
新手,跪求
--  作者:gemingke
--  发布时间:3/28/2007 4:52:00 PM

--  
在新的schema里面,include或者是import原来的schema
--  作者:ainogod
--  发布时间:3/28/2007 4:57:00 PM

--  
谢谢
--  作者:ainogod
--  发布时间:3/28/2007 4:59:00 PM

--  
还要请教,在创建schema时,能不能指定某一元素的namespace,使其包含的子元素不用再写前缀?如何实现?例如现用到MathML,所以import了MathML的schema,这样使得ns1=http://www.w3.org/1998/Math/MathML.
在xml文件中,用到MathML中的math元素,
不想使用
<ns1: math>
  <ns1:apply>
   ……
  </ns1:apply>
</ns1: math>
而想得到(再利用schema直接生成xml文件框架时)

< math xmlns="http://www.w3.org/1998/Math/MathML">
  <apply>
   ……
  </apply>
< math>

的形式,请问如何处理

谢谢


--  作者:gemingke
--  发布时间:3/28/2007 7:37:00 PM

--  
没法做到。我在import一份外部Schema时,照样也要出现前缀。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,269.531ms