首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

怎么用Java解析XML

2012-09-08 
如何用Java解析XML诸位高手,我是初学XML的,有一个XML不会解析,请高手指教。?xml version1.0 encoding

如何用Java解析XML
诸位高手,我是初学XML的,有一个XML不会解析,请高手指教。
<?xml version="1.0" encoding="UTF-8"?>
<first name="总的" id="01" attribute="folder">
<first name="jim" id="02" attribute="folder">
<first name="nihao" id="03" attribute="doc"/>
<first name="ok" id="04" attribute="folder">
<first name="second" id="05" attribute="folder"/>
<first name="oh" id="06" attribute="ppt"/>
<first name="8" id="07" attribute="folder">
<first name="oh" id="08" attribute="ppt"/>
<first name="myGod" id="09" attribute="doc"/>
</first>
</first>
</first>
<first name="zhai" id="10" attr="folder">
<first name="你好" id="11" attribute="doc"/>
<first name="他好" id="12" attribute="ppt"/>
</first>
</first>
其中,attribute是属性,folder表示文件夹,doc和ppt表示文档类型,要求是输入一个String类型的字符串,如:总的/jim/
ok/8/oh.ppt 计算机能给我打印出01/02/04/07/08;01,02,03……为文件夹或文件对应的ID号。
我写了好几个程序,都有错,没一个正常运行的,我是初学,哪位高手有办法帮我解决?

[解决办法]
d:\first.xml

XML code
<?xml version="1.0" encoding="UTF-8"?>    <first name="总的" id="01" attribute="folder">        <first name="jim" id="02" attribute="folder">            <first name="nihao" id="03" attribute="doc"/>            <first name="ok" id="04" attribute="folder">                <first name="second" id="05" attribute="folder"/>                <first name="oh" id="06" attribute="ppt"/>                <first name="8" id="07" attribute="folder">                    <first name="oh" id="08" attribute="ppt"/>                    <first name="myGod" id="09" attribute="doc"/>                </first>            </first>        </first>         <first name="zhai" id="10" attr="folder">            <first name="你好" id="11" attribute="doc"/>            <first name="他好" id="12" attribute="ppt"/>        </first>    </first> 

热点排行