发布于2026-07-22 阅读(0)
扫一扫,手机访问
要利用DOM来存取XML文件,前提是得先把XML文件挂接到HTML页面上。这一步没做好,后面的一切操作都无从谈起。我们来看看一个实际案例,把这套流程走一遍。
先准备一个XML文件,比如叫test.xml,里面存着一些结构化数据:标题、日期、作者、ID编号,还有正文和评论链接。内容不算复杂,但足够演示DOM操作的基本场景了。
entry with images
August 09, 2003
Kevin
000033
http://alazanto.org/xml/archives/000033.xml
http://alazanto.org/xml/archives/000033_comments.xml
6
接下来,需要一个XSL样式表来负责转换。这个test.xsl文件的作用,就是把XML数据“翻译”成浏览器能直接渲染的HTML结构。
整个流程里,有两个关键点容易被忽略。一个是命名空间声明:xmlns:xsl="http://www.w3.org/1999/XSL/Transform",少了它,XSLT处理器根本不会认这个文件,等于白写。另一个是输出控制:disable-output-escaping="yes",这个属性决定了body里的内容要不要做转义处理。如果里面包含HTML标签,比如或,不加这个属性,标签就会被当成普通文本输出,页面效果就完全不一样了。
从实践来看,很多开发者最初在这两个点上栽过跟头——要么忘了命名空间,要么没加禁用转义,结果XML数据死活渲染不出来。其实原理很简单,但细节决定成败。
上一篇:XML 取得元素的字符数据
下一篇:轻松学习XML教程
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8