日期:2014-05-18  浏览次数:20517 次

这个XML如何读取?
<?xml   version= "1.0 "   encoding= "gb2312 "   ?>
<enterprise   name= " "   postcode= " "   address= " "   phone= " "   email= " ">
<departments>
<department   name= "1 "   describe= " ">
<user   uid= "1111 "   name= " "/>
<user   uid= "2222 "   name= "2 "/>
</department>
</departments>
</enterprise>

可以以某种形式读出来写入数据库的,最好可以详细写出代码,谢谢!

------解决方案--------------------
xmldocument xmldom = new xmldocument()
------解决方案--------------------
用Ajax读取XML格式的数据(参考)
以下是引用片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "> <html> <head> <title> Ajax Hello World </title> <script type= "text/javascript "> var xmlHttp; function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP "); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } function startRequest(){ createXMLHttpRequest(); try{ xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open( "GET ", "data.xml ", true); xmlHttp.send(null); }catch(exception){ alert( "您要访问的资源不存在! "); } } function handleStateChange(){ if(xmlHttp.readyState == 4){ if (xmlHttp.status == 200 || xmlHttp.status == 0){ // 取得XML的DOM对象 var xmlDOM = xmlHttp.responseXML; // 取得XML文档的根 var root = xmlDOM.documentElement; try { // 取得 <info> 结果 var info = root.getElementsByTagName( 'info '); // 显示返回结果 alert( "responseXML 's value: " + info[0].firstChild.data); }catch(exception) { } } } } </script> </head> <body> <div> <input type= "button " value= "return ajax responseXML 's value " onclick= "startRequest(); " /> </div> </body> </html>


2、Server - data.xml
> <?xml version= "1.0 " encoding= "GB2312 " ?>
<root>
<info> hello world! </info>
</root>

------解决方案--------------------
嗯,用XMLDocument去接受,然后可以作为节点与值得方式去遍历,获取字段跟值。
------解决方案--------------------
http://topic.csdn.net/t/20050301/17/3816058.html
------解决方案--------------------
// 效率考虑

XmlReader > XmlPathNavigator > XmlDocument

// 方便性,刚好相反
------解决方案--------------------
http://blog.csdn.net/JOHNCOOLS/archive/2006/05/14/727749.aspx
------解决方案--------------------
<departments>
<department name= "1 " describe= " ">
<user uid= "1111 " name= " "/>
<user uid= "2222 " name= "2 "/>
</department>


<departments>
<department>
<name> 1 </name>
<user>
<id> 1 </id>
</department>
------解决方案--------------------
http://blog.csdn.net/gobest/archive/2004/08/15/75072.aspx
这里有个实例..你慢慢看吧!!