以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- [求助]xml调用另一个xml的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=24861) |
-- 作者:ylaa -- 发布时间:12/1/2005 9:44:00 AM -- [求助]xml调用另一个xml的问题 我在网上找到这么个例子: <?xml version="1.0" encoding="utf-8"?> <a> <xi:include href="page.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/> <b>aa</b> </a> 但是无论ie还是netscape下都没有效果 这样调用是在页面表现出来,还是通过其它方式比如DOM取数据表现出来呢? 请求各路高手帮忙!我的头快晕了 ![]() [此贴子已经被作者于2005-12-1 10:25:14编辑过]
|
-- 作者:admin -- 发布时间:12/2/2005 11:46:00 AM -- <xi:include href="page.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/> 这里的关键是page.xml,请提供这个文件的内容 |
-- 作者:Qr -- 发布时间:12/2/2005 12:29:00 PM -- 以下是 xi:include 的测试代码,可以看看在IE环境中的效果: page.xml: <?xml version="1.0"?> <webpage> <body>Hello world!</body> <xi:include href="footer.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/> </webpage> footer.xml:
|
-- 作者:ylaa -- 发布时间:12/2/2005 3:08:00 PM -- 我在qr给我的例子基础上修改了一下,并ie浏览器没有出现期望的效果 ie标题栏出现了page.xml定义的body内容Hello world! 但是网页体并没有出现footer.xml定义的footer内容? Contoso Corp, 2003 page.xml: footer.xml: 新增xsl文件page.xsl
|
-- 作者:Qr -- 发布时间:12/2/2005 7:04:00 PM -- http://bbs.xml.org.cn/dispbbs.asp?BoardID=8&replyID=646&id=20194&star=1&skin=0 |
-- 作者:admin -- 发布时间:12/2/2005 7:06:00 PM -- 仔细看了一下。这里没有成功显示footer部分的原因是footer.xml是通过XInclude(XML Inclusions)包含到page.xml中的,而目前大多数XML parsers上不支持这一特性。 因为MSXML不支持,所以在IE中是看不到footer部分的 由于同样的原因,XMLSPY中也不能看到footer部分。 |
-- 作者:Qr -- 发布时间:12/3/2005 9:44:00 AM --
以上这个贴子,当时孤独答复的时候,没有进行测试,只求了解。目前大多数XML parsers上不支持XInclude这一特性,xsl:document是2.0版的内容,你可查阅相关说明文档。 |
-- 作者:ylaa -- 发布时间:12/3/2005 11:06:00 AM -- 谢谢 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
49.805ms |