易截截图软件、单文件、免安装、纯绿色、仅160KB

xml解析多重节点

xml为:
<friendShares>
<totalCount>352</totalCount>
<friendShare>
<code>XXXXXXX</code>
<date>2010-01-15T00:00:00+08:00</date>
<friendId>499</friendId>
<movie>
<code>XXXXXX</code>
<contentId>89718</contentId>
<movieName>机动部队警例</movieName>
<picPath>/20090817/189736.gif</picPath>
</movie>
<nickName>xjmy</nickName>
<recommendId>32769</recommendId>
<uid>499</uid>
</friendShare>
<friendShare>
<code>XXXXXXX</code>
<date>2010-01-15T00:00:00+08:00</date>
<friendId>499</friendId>
<movie>
<code>XXXXXX</code>
<contentId>89718</contentId>
<movieName>机动部队警例</movieName>
<picPath>/20090817/189736.gif</picPath>
</movie>
<nickName>xjmy</nickName>
<recommendId>32769</recommendId>
<uid>499</uid>
</friendShare>
</friendShares>
java代码:
Document doc;
try {
doc = DocumentBuilderFactory.newInstance().newDocumentBuilder()
.parse(new InputSource(new StringReader(xml)));
NodeList nl = doc.getElementsByTagName("totalCount");
if(doc.getElementsByTagName("totalCount").item(0)!=null){
if(doc.getElementsByTagName("totalCount").item(0).getFirstChild()!=null){
int totalCount=Integer.parseInt(doc.getElementsByTagName("totalCount").item(0).getFirstChild().getNodeValue());
nl = doc.getElementsByTagName("friendShare");
for (int i=0;i<nl.getLength();i++){
IptvMembers members=new IptvMembers();
members.setCount(totalCount);
if(doc.getElementsByTagName("date").item(i)!=null){
if(doc.getElementsByTagName("date").item(i).getFirstChild()!=null){
String date=doc.getElementsByTagName("date").item(i).getFirstChild().getNodeValue();
date=date.replaceAll("T&q


相关文档:

Ajax 和 XML: 五种 Ajax 反模式

通过理解错误的编码方式,可以更好地了解如何正确地进行编码。当然,编写 Asynchronous JavaScript™ +
XML(Ajax)有正确的方法,也有错误的方法。本文将讨论一些需要避免的常见编码实践。
如果人们在第一次就能够将所有事情全部做对,那么这个世界将变得完全不同。Ajax 也是如此。我做了大量的工作以支持 Ajax
......

VBA读取XML文件的方法

第一种方式--使用MSXML2.DOMDOCUMENT.4.0
创建xmldoc对象,并装载一个xml
Set xmldoc = CreateObject("MSXML2.DOMDOCUMENT.4.0")
xmldoc.loadXML ("一个具体的XML实体")
选择需要筛选的结点
Set nodeList = xmldoc.selectNodes("//*[count(ancestor::*)=   2]") '根节点的第二代后代
Set nodeList = xmldoc ......

java解析xml的具体流程

java 代码
import javax.xml.parsers.DocumentBuilder;   
import javax.xml.parsers.DocumentBuilderFactory;   
  
import org.w3c.dom.Document;   
import org.w3c.dom.Element;   
import org.w3c.dom.NodeList;    ......

【C#】XSLT转换XML实例

产品几年前使用ASP,后来升级到.Net 1.1,再升级到2.0,一直都有用XSLT转换XML生成网页的方式,稍微整理下。
    XML file:
<?xml version="1.0" encoding="utf-8" ?>
<ric>
  <catalog>
    <book price ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号