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

xml¶Áд

using System;
using System.Data;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Xml;
using FilmOnLine.Model;
namespace FilmOnLine.DAL
{
public static class FilmService
{
/// <summary>
/// Ìí¼ÓµçÓ°
/// </summary>
/// <param name="filmType">µçÓ°ÀàÐÍ</param>
/// <param name="filmUrl">µçÓ°Á¬½Ó</param>
/// <param name="filmImages">µçӰͼƬ</param>
/// <param name="filmAct">µçÓ°ÑÝÔ±</param>
/// <returns>ÊÇ·ñÌí¼Ó³É¹¦</returns>
public static bool addFilm(string filmType, string filmUrl, string filmImages, string filmAct, string mapPath)
{
try
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(mapPath);
XmlNode root = xmlDoc.SelectSingleNode("sexstore");//²éÕÒ<sexstore> ¸ú½Úµã
XmlElement xe1 = xmlDoc.CreateElement(filmType);//´´½¨Ò»¸ö<ÀàÐÍ>½Úµã
xe1.SetAttribute("url", filmUrl);//ÉèÖøýڵãurlÊôÐÔ
xe1.SetAttribute("image", filmImages);//ÉèÖøýڵãimageÊôÐÔ
xe1.SetAttribute("act", filmAct);//ÉèÖøýڵãactÊôÐÔ
root.AppendChild(xe1);//Ìí¼Óµ½<sexstore>½ÚµãÖÐ
xmlDoc.Save(mapPath);//±£´æxmlÎĵµ
return true;
}
catch (Exception)
{
return false;
}
}
/// <summary>
/// ´´½¨DataTable
/// </summary>
/// <returns>DataTable</returns>
private static DataTable creatDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("type"));
dt.Columns.Add(new DataColumn("name"));
dt.Columns.Add(new DataColumn("url"));
dt.Columns.Add(new D


Ïà¹ØÎĵµ£º

ÔÚXMLÖж¨Òå²Ëµ¥

ºÍAndroid UI layoutÒ»Ñù£¬ÎÒÃÇÒ²¿ÉÒÔÔÚXMLÖж¨ÒåÓ¦ÓóÌÐòµÄ²Ëµ¥¡£Í¨¹ýÔڲ˵¥µÄonCreateOptionsMenu·½·¨ÖÐÅòÕͲ˵¥layout¡£ÕâÑù×ö»áʹÎÒÃǵijÌÐò´úÂë¼òµ¥¶àÁË£¬¶øÇÒ¾¡¿ÉÄܵĽ«¸ü¶àµÄ½çÃæÉè¼Æ²¿·Ö·Åµ½XML£¬±ãÓÚä¯ÀÀ¡£
 
1. ÔÚ¹¤³ÌµÄ/res/Îļþ¼ÐÏ´´½¨menuÎļþ¼Ð£¬ÓÃÀ´±£´æÄãΪӦÓóÌÐò¶¨ÒåµÄ²Ëµ¥XMLÎļþ¡£
Ôڲ˵¥XML ......

¡°XML DOM¶ÁÈ¡½ÚµãÐÅÏ¢¡±Ð¡½á

<?
XML DOM¶ÁÈ¡½ÚµãÐÅÏ¢Óöµ½ÎÊÌâ×ܽ᣺  
 
1:NodeList: ʹÓýڵãµÄchildNodesÊôÐÔ»òÕßdocument¶ÔÏóµÄgetElementsByTagName()·½·¨£¬¾Í»á·µ»ØÒ»¸ö°üº¬½ÚµãÁбíµÄNodeList
 
2: ÔÚ XML DOM ÖУ¬½ÚµãµÄ¹ØÏµ±»¶¨ÒåΪ½ÚµãµÄÊôÐÔ£º
·  parentNode
·  childNodes
· ......

DOM4JÉú³ÉXMLÎĵµ


public int createXMLFile(String filename) {
  int returnValue = 0;
  Document document = DocumentHelper.createDocument();    //Éú³ÉDocument£¬ÓÃÓÚ¹ÜÀíXMLÎĵµ
  
  Element booksElement = document.addElement("books");    //Ìí¼Ó ......

java SAX½âÎöXMLÎļþ

import java.io.File;
import java.io.FileNotFoundException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ResolveXmlFile {
 
 public void resolverXml() throws DocumentException, FileNotFoundExcept ......

XmlÖÐSelectSingleNode·½·¨ÖеÄxpathÓ÷¨

×î³£¼ûµÄXMLÊý¾ÝÀàÐÍÓУºElement, Attribute£¬Comment, Text.  
 
   Element, Ö¸ÐÎÈç<Name>Tom<Name>µÄ½Úµã¡£Ëü¿ÉÒÔ°üÀ¨£ºElement, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.  
 
   Attribute, Ö¸ÔÚ<Employee >ÖеĴ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ