社区
XML/XSL
帖子详情
读取 XML 数据岛
SKYWIND6521
2002-06-14 11:27:23
在html脚本里,写一javascript如下:
.....
var doc=dataisland.XMLDocument;
alert(doc.xml );
.....
有一内部数据岛:
<xml id="dataisland">
<ComB>
<ComID>1</ComID>
<Com>company-one</Com>
<ShName>shortname</ShName>
</CompB>
</xml>
按理来说,是会打印数据岛出来的啊,为什么我却什么都没显示的?
...全文
33
7
打赏
收藏
读取 XML 数据岛
在html脚本里,写一javascript如下: ..... var doc=dataisland.XMLDocument; alert(doc.xml ); ..... 有一内部数据岛: 1 company-one shortname 按理来说,是会打印数据岛出来的啊,为什么我却什么都没显示的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simpleease
2002-06-14
打赏
举报
回复
没错啊.
我看你的数据岛是没错的,所以自己运行了一遍,没问题!!
问题可能就出在你的script中,下面的语句用函数包装起来就行了:
var doc=dataisland.XMLDocument;
alert(doc.xml );
我照你的数据岛做了如下html文档:
<html>
<head>
<script>
function test()
{
var doc=dataisland.XMLDocument;
alert(doc.xml );
}
</script>
</head>
<body onload="test()">
<xml id="dataisland">
<ComB>
<ComID>1</ComID>
<Com>company-one</Com>
<ShName>shortname</ShName>
</ComB>
</xml>
</body>
</html>
就是把var doc=dataisland.XMLDocument;即<body>里的ID要封装在函数中.我现在还不是很清楚为什么要这样做,但我写了很多dom程序,经常需要这么做.
SKYWIND6521
2002-06-14
打赏
举报
回复
我想你不明白我的意思吧,对不起。
我的意思是:
在html里有个内置的xml数据岛:
<xml id="dataisland">
<ComB>
<ComID>1</ComID>
<Com>company-one</Com>
<ShName>shortname</ShName>
</ComB>
</xml>
我现在就想要在此html里用javascript创建一个表格来显示数据岛的内容。
用 dom 来访问 xml ,但是在一开始的读取数据岛的时候就不行了,why?
好像在别人那里是可以的啊,
不过这个xml数据岛是我做出来的,也可能是这个数据岛的错
SKYWIND6521
2002-06-14
打赏
举报
回复
内部 xml 数据岛啊,非外部的doc.xml
suncom_zhu
2002-06-14
打赏
举报
回复
<HTML>
<HEAD>
<!--TOOLBAR_START-->
<!--TOOLBAR_EXEMPT-->
<!--TOOLBAR_END-->
<TITLE>XML Data Island Sample</TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="cornersamp.css">
<LINK REL="stylesheet" TYPE="text/css" HREF="menus.css" />
<SCRIPT LANGUAGE="JScript" SRC="menus.js"></SCRIPT>
<SCRIPT LANGUAGE="JScript">
function window.onload()
{
divMenuToken.outerHTML = xmlMenuData.transformNode(xmlMenuStyle.documentElement);
}
</SCRIPT>
<xml>
<MSHelp:Keyword Index="A" Term="corner0001_2"/>
</xml>
</HEAD>
<BODY>
<DIV ID="divMenuToken"></DIV>
<XML ID="xmlMenuData" SRC="webdev.xml"></XML>
<XML ID="xmlMenuStyle" SRC="menus_2.xsl"></XML>
<P>Accessing XML using a Data Island and rendering the XSL-transfomed DHTML output using outerHTML.</P>
<BR><BUTTON ONCLICK="self.close();">Close Sample Window</BUTTON>
</BODY>
</HTML>
suncom_zhu
2002-06-14
打赏
举报
回复
doc.load("doc.xml");
MAGICSLIAO
2002-06-14
打赏
举报
回复
<Script Language="JavaScript">
<!--
var xml=new ActiveXObject("Microsoft.xmldom");
xml.loadXML(ataisland.innerHTML);
-->
</Script>
SKYWIND6521
2002-06-14
打赏
举报
回复
原来是我虚拟的XML 数据岛错了,很简单的错,没脸在这里说是怎错的了。
没人来我就结贴了
xml
数据
岛
例子
NULL 博文链接:https://back-888888.iteye.com/blog/1026892
xml
的
数据
岛
数据
岛
是指存在于HTML页面中的
XML
代码。
数据
岛
允许你在HTML页面中集成
XML
,对
XML
编 写脚本,而不需要通过脚本或<OBJECT>标签
读取
XML
。
js操作
xml
的
数据
岛
技术
js操作
xml
的
数据
岛
技术,js操作
xml
的
数据
岛
技术
XML
的
数据
源对象(
数据
岛
)
Web服务器与客户机之间的
数据
传递方式有三种:HTML页面,
XML
文档以及
XML
数据
岛
。采用
数据
岛
作为交互手段,不仅可以使
数据
具备一定的语义信息,还能保持HTML的原有特色
用JSP写的基于
数据
岛
技术的
xml
购物车 源码
看到网上只有基于
数据
库的,这里给一个JSP和
XML
版的购物车源代码
XML/XSL
8,909
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章