+ -
当前位置:首页 → 问答吧 → 将xml数据导入html的方法

将xml数据导入html的方法

时间:2003-03-16

来源:互联网

今天看到了一个将xml数据导入html的方法

是用javascript 调用activeX 组件  xmldom  建立一个对象
然后在利用他的方法! 将xml文件中的数据一一 导入html 并显示!

但最后显示 还是要利用 html !!!  我想问

1。xml 自己显示出格式!是不是要用到xsl 或者 是css 中的一种呀!
2。将xml导入html还有其他方法吗?

问题比较低级呀!还请高手多多包含!

[ 本贴由 zhaoheng 于 2003-3-16 12:37 最后编辑 ]

作者: zhaoheng   发布时间: 2003-03-16

你是在HTML页面内包含XML数据,还是导入外部XML文件

页面内包含XML数据,就google搜索数据岛的文章,外部XML文件就查找XMLDOM相关文章

作者: bencalie   发布时间: 2003-03-16

在HTML页面内包含XML数据? 不是呀 我说的是用 xmldom 调用外部的 xml 呀!
不过用你说的html 包含xml 数据 是什么意思呀!?

作者: zhaoheng   发布时间: 2003-03-16

数据岛的例子:
<BODY> <H1>XML数据岛</H1> <XML ID="example"> <?xml version="1.0"?> <books> <book>book1</book> <book>book2</book> <book>book3</book> <book>book4</book> </books> </XML> <TABLE DATASRC="#example" border=1> <TR><TD><SPAN DATAFLD="$text"></SPAN></TD></TR> </TABLE> </BODY>
   提示:您可以先修改部分代码再运行

也可以把其中的
<?xml version="1.0"?>
<books>
  <book>book1</book>
  <book>book2</book>
  <book>book3</book>
  <book>book4</book>
</books>
另存为一个xml文件(例如:123.xml),然后示例改成如下:
<BODY> <H1>XML数据岛</H1> <XML ID="example" SRC="123.xml“> </XML> <TABLE DATASRC="#example" border=1> <TR><TD><SPAN DATAFLD="$text"></SPAN></TD></TR> </TABLE> </BODY>
   提示:您可以先修改部分代码再运行

作者: bencalie   发布时间: 2003-03-16

XMLDOM的例子

http://bbs.51js.com/viewthread.php?tid=505

作者: bencalie   发布时间: 2003-03-16

CSS 是为了 HTML 的规范性而设计的
不是 XML
虽然 HTML 和 XML 都是使用了相同的书写模式
最好是使用 XSLT 将 XML 转换成标准的 HTML 再加以 CSS 来显示
XML 在显示和转换方面最诱人的地方应该是
1.使用不同的 XSLT 可以将同一份 XML 千变万化
2.同一份 XSLT 可以对不同的 XML 同一变换
单纯使用 CSS 而放弃更强大的 XSLT 是不是有点本末倒置的嫌疑?

作者: snakevil   发布时间: 2003-04-16