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

用JAXB存取XML数据

JAXB概要
JAXB为Java Architecture for XML Binding的缩写,意为XML绑定的JAVA框架。它提供了一套可以简单存取XML数据的API,同时,JAXB可以根据XML的schema自动生成操作XML的JAVA类。利用JAXB,使用JAXB自动生成的操作XML的JAVA类,可以基本上不用考虑XML结构而简单地存取XML数据。
JAXB的下载与安装
JAXB至少需要导入以下jar文件。
activation.jar
jaxb-api.jar
jaxb-impl.jar
jaxb-xjc.jar
根据情况,可能还会需要其它jar文件。
下载:
可以通过
http://java.sun.com/webservices/downloads/webservicespack.html
下载JAXB。
XML原型
Order.xml
<?xml version="1.0" encoding="utf-8" ?>
 
<project default="xjc-compile" basedir=".">
    <property name="src.dir" location="src" />
    <property name="lib.dir" location="lib/jaxb" />
    <property name="xml-schema.dir" location="xml-schema" />
    <property name="schema.name" value="Orders.xsd" />
    <property name="package" value="com.test" />
 
    <path id="classpath">
        <fileset dir="${lib.dir}" includes="*.jar" />
    </path>
 
    <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask" classpathref="classpath" />
    <target name="xjc-compile">
        <echo message="Build Jaxb Class from Schema" />
        <xjc schema="${xml-schema.dir}/${schema.name}" target="${src.dir}" package="${package}" />
    </target>
</project>
在eclipse里新建项目JaxbProject。目录阶层为:
\JaxbProject
--lib
    --jaxb
         --activation.jar
         --jaxb-api.jar
       &n


相关文档:

microsoft.xmldom(一) xml文档遍历js

xml:
<?xml version="1.0" encoding="utf-8" ?>
<library>
 <name>首都图书馆</name>
 <address>朝阳区华威桥南</address>
 <books>
  <book>
   <id>0000</id>
  </book>
  < ......

解决jQuery在IE6下遍历XML的Bug!

参考博文《IE下利用jQuery分析XML》地址:http://www.newmediafun.com/2009/07/parsing-xml-with-jquery-in-internet-explorer/
本来以为jQuery会很好的解决所有浏览器兼容性问题,但是阵亡的IE6还是会找麻烦!
jQuery使用AJAX时,在IE6下读取回传到XML数据会有问题,具体看下面的例子吧。
准备数据文件test.xml
<Ar ......

XML和HTML常用转义字符

XML和HTML常用转义字符
XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。

 
如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。
所以不应该像下面那样书写代码:
<message&g ......

用VC++2005读XML文件的小例子

 1。写一个xml文件
 
 <?xml version="1.0" encoding="utf-8" ?>
- <root>
- <user id="101">
<name>abc</name>
<password>abc</password>
</user>
- <user id="102">
<name>ccc</name>
<password>ccc< ......

XML与CSS ID选择符的使用

ID.xml
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="ID.css"?>
<bookdetail>
<book class="A" id="B1">
<author>曹雪芹</author>
<title>红楼梦</title>
<price>60.00</price>
</book>
<book class="A ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号