标签可以解析指定的 XML 内容。
语法:
{var="var"[scope="scope"]|varDom="var"[scopeDom="scope"]}
[systemId="systemId"]
[filter="filter"]/>
{var="var"[scope="scope"]|varDom="var"[scopeDom="scope"]}
[systemId="systemId"]
[filter="filter"]>
XML Document to parse
说明: 标签有两种语法格式,这两种语法格式的输出结果完全相同。
标签各属性的详细介绍如表所示。
标签属性
属性
类型
描述
引用 EL
doc
String/Reader
提供解析的XML文件
可以
xml
String
同doc属性相同,已不再使用
可以
var
String
存储解析后的XML
不可以
varDom
String
以org.w3c.dom.Document类型存储解析后的XML文件
不可以
scope
String
var属性的存储范围
不可以
scopeDom
String
varDom属性的存储范围
不可以
systemId
String
XML文件中的URI信息,用于解析XML文件的路径
可以
filter
org.xml.sax.XMLFilter
解析XML文件使用的过滤器
可以
示例
首先通过 标签导入 bookInfo.xml 文件,然后通过 标签解析 bookInfo.xml 文件的内容,最后通过 标签输出 XML 文件中的部分内容,关键代码如下:
编号:
书名:
出版社:
bookInfo.xml 文件的内容如下:
运行结果如下:
编号:1
书名:Java开发宝典
作者:C语言中文网
出版社:机械工业出版社