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

Jdom ¶ÁÈ¡ xmlÎļþÀý×Ó


Jdom
¶ÁÈ¡
xml
ÎļþÀý×Ó
1.         
ÓÃ
JDOM
¶ÁÈ¡
XML
ÎļþÐèÏÈÓÃ
org.jdom.input.SAXBuilder
¶ÔÏóµÄ
build()
·½·¨´´½¨
Document
¶ÔÏó
,
È»ºóÓÃ
Document
Àà¡¢
Element
ÀàµÈµÄ·½·¨¶ÁÈ¡
1.
Sample1.java
import
java.util.*;
import
org.jdom.*;
import
org.jdom.input.SAXBuilder;
public

class
Sample1 {
 
public

static

void
main(String[] args)
throws
Exception{

   
SAXBuilder sb=
new
SAXBuilder();
   
Document doc
=sb.build(Sample1.class.getClassLoader().getResource("test.xml")); //¹¹ÔìÎĵµ¶ÔÏó
Ïó
   
Element root=doc
.getRootElement();
//
»ñÈ¡¸ùÔªËØ
   
List list=root.getChildren(
"disk"
);
//
È¡Ãû×ÖΪ
disk
µÄËùÓÐÔªËØ
   
for
(
int
i=0;i<list.size();i++){
      
Element element=(Element)list.get(i);
      
String name=element.getAttributeValue(
"name"
);
      
String capacity=element.getChildText(
"capacity"
);
//
È¡
disk
×ÓÔªËØ
capacity
µÄÄÚÈÝ
      
String
directories=element.getChildText(
"directories"
);
      
String
files
=element.getChildText(
"files"
);
      
System.
out
.println(
"
´ÅÅÌÐÅÏ¢
:"
);
      
System.
out
.println(
"
·ÖÇøÅÌ·û
:"
+name);
      
System.
out
.println(
"
·ÖÇøÈÝÁ¿
:"
+capacity);
      
System.
out
.println(
"
Ŀ¼Êý
:"
+directories);
      
System.
out
.println(
"
ÎļþÊý
:"
+files);
      
System.
out
.println(
&


Ïà¹ØÎĵµ£º

XML²Ù×÷´óÈ«

ÐèÒªÌí¼ÓµÄÃüÃû¿Õ¼ä£º
using System.Xml;
¶¨Ò弸¸ö¹«¹²¶ÔÏó£º
XmlDocument xmldoc ;
XmlNode xmlnode ;
XmlElement xmlelem ;
1£¬´´½¨µ½·þÎñÆ÷ͬÃûĿ¼ÏµÄxmlÎļþ£º
·½·¨Ò»£º
xmldoc = new XmlDocument ( ) ;
//¼ÓÈëXMLµÄÉùÃ÷¶ÎÂä,<?xml version="1.0" encoding="gb2312"?>
XmlDeclaration xmldecl;
xml ......

ÔõôÓÃXML´«ËÍͼÏñÊý¾Ý

DelphiÖÐÓÐÒ»¸öEncdDecdµ¥Ôª,uses   Ëü,ÒÔϵĺ¯Êý³ö×ÔÕâ¸öµ¥Ôª  
   
  1.ÓÃTBitmap¶ÔÏóLoadͼƬ  
    TBitmap.LoadfromFile  
  2.°ÑTBitmap´æÈëÒ»¸öStreamÖÐ    
TBitmap.SaveToStream(mapStream)  
  3.°ÑͼƬÁ÷½øÐÐbase64±àÂë,É ......

XMLTextReader¶ÔXMLÎļþµÄ¶ÁÈ¡

using System;
using System.Xml;
namespace ReadXMLfromFile
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
static void Main(string[] args)
{
XmlTextReader reader = new XmlTextReader ("books.xml");
......

¹ØÓÚXMLÖÐ×Ö½ÚдÈëÁ÷×Ö¶ÎʱµÄ˵Ã÷

·½·¨Ò»£º
      ²ÉȡͨÓõÄbase64±àÂ뷽ʽ£¬È¡Ê±½âÂë´æÊ±¼ÓÂë¡£
ëÀÏʦÌṩÁËÍêÕûµÄ±àÂë´úÂ룬ÇÒЧÂʺܸߡ£
unit Base64;

interface

uses SysUtils, Classes;

type
{$IFDEF UNICODE}
Base64String = AnsiString;
{$ELSE}
Base64String = strin ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ