Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʹÓÃDOM4JºÍxpath½âÎöXML(¶þ)

ÔÚʹÓÃDom4j½âÎöxmlÎĵµÊ±,ÎÒÃǺÜÏ£ÍûÓÐÒ»ÖÖÀàËÆÕýÔò±í´ïʽµÄ¶«Î÷À´¹æ·¶²éѯÌõ¼þ,¶øxpathÕýÊÇÕâÑùÒ»ÖֺܱãÀûµÄ¹æÔò°É.
    ÒÔÏÂÊDZ¾ÈËÓÃдµÄÒ»¸öÀà,ժȡ²¿·Ö´úÂë;
Java´úÂë
Java´úÂë
String xmlName = path + "/" + userName + ".xml";      
        // ¶¨ÒåÐèÒª·µ»ØµÄµÚÒ»¼¶²Ëµ¥µÄÃû×Ö¼¯ºÏ      
        List firstNames = new ArrayList();      
        // AttributeµÄÊôÐÔ¼¯ºÏ      
        List attrs = new ArrayList();      
        // ÉùÃ÷SAXReader      
        SAXReader saxReader = new SAXReader();      
        try {      
            Document doc = saxReader.read(xmlName);      
            // »ñµÃËùÓÐgrade=1µÄElementµÄtextµÄÖµ      
            String xpath = "/tree/item";      
            List list = doc.selectNodes(xpath);      
            Iterator it = list.iterator();      
            while (it.hasNext


Ïà¹ØÎĵµ£º

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;    ......

¹ýÂËxmlÊý¾Ý

ÎÒÏë·ÃÎÊxmlµ±ÖÐijЩÊý¾Ý£¬»òÕßÊÇÏ£ÍûÓиö°´Å¥ÓиöÊäÈëÎı¾µã»÷°´Å¥ºó¹ýÂ˵ôÊäÈëÎı¾µÄÄÚÈÝ£¬¸ÃÈçºÎ×ö£¿
XMLListCollectionÖеĹýÂ˺¯Êý¿ÉÒÔ°ïÎÒÃÇ×öµ½Õâµã£¡Ê¾ÀýµÄ¹Ø¼üº¯ÊýÈçÏ£¬ÖÁÓÚxmlÓÐÐËȤµÄÅóÓÑ×Ô¸öд
import mx.collections.XMLListCollection;
protected var col:XMLListCollection;
protected var menuI ......

Dom4j²Ù×÷XMLÎļþ дÎļþ

package com.beckham.dom;
import java.io.File;
import java.io.FileWriter;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
/**
* @author ×÷Õß<Beckham>
* Email:gaowm0207@gmail.com ......

Struts2.0»ùÓÚxmlÅäÖÃÎļþ¶ÔActionµÄÊôÐÔ½øÐÐУÑé

java´úÂë
package com.xml.action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class XMLAction extends ActionSupport{

private static final long serialVersionUID = 1L;
private String username;
private String mobile;
public void setUs ......

TinyXML£ºÒ»¸öÓÅÐãµÄC++ XML½âÎöÆ÷


TinyXML£ºÒ»¸öÓÅÐãµÄC++ XML½âÎöÆ÷
¶ÁÈ¡ºÍÉèÖÃxmlÅäÖÃÎļþÊÇ×î³£ÓõIJÙ×÷£¬ÊÔÓÃÁ˼¸¸öC++µÄXML½âÎöÆ÷£¬¸öÈ˸оõTinyXMLÊÇʹÓÃÆðÀ´×îÊæ·þµÄ£¬ÒòΪËüµÄAPI½Ó¿ÚºÍJavaµÄÊ®·ÖÀàËÆ£¬ÃæÏò¶ÔÏóÐԺܺá£
TinyXMLÊÇÒ»¸ö¿ªÔ´µÄ½âÎöXMLµÄ½âÎö¿â£¬Äܹ»ÓÃÓÚC++£¬Äܹ»ÔÚWindows»òLinuxÖбàÒë¡£Õâ¸ö½âÎö¿âµÄÄ£ÐÍͨ¹ý½âÎöXMLÎļþ£¬È»ºóÔ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ