以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  取得xml中tag的值 ?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=63788)


--  作者:dasotkb
--  发布时间:6/17/2008 9:02:00 AM

--  取得xml中tag的值 ?
大概知可以用像 SAX来做..
请问如果我有一个XML檔如下 ..

......
<ABC:SEX>female</ABC:SEX>
<ABC:NAME>John</ABC:NAME>
......

我想要抓<ABC:SEX>的值 female 这该如何抓..

可以提供一下大概写法吗? thanks.


--  作者:aspiration
--  发布时间:6/18/2008 2:15:00 PM

--  
用SAX和用DOM都可以做出来
这里用说一下用SAX实现吧
简单说一下,要先创建一个XMLReader解析器,然后setContentHandler(参数),参数为文档处理程序,即实现了ContentHandler接口的类的对象,类的方法都是解析器自动调用的,主要是用characters(),stratElement(),endElemelnt()。最后解析你要解析的XML文件,以VO将对象输出即可,具体实现你可以再实现一下,给你源代码的话就没有意思了不。。。。。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms