????XML ??eXtensible Markup Language?? ??????????????????????????????????д???????????????????????????????????塣??????????? Java ???? XML ??????????????????Щ?????????????????Щ?в????????????????? XML ???????????????????

????????XML ??????????????????? HTML ??????????????????????????????????????????????????????????????е???????????????????????????漲????????????????????? ?洢????????????????????????????????????????? XML ???????? W3C ????????????????????????????????????????е??????????????????????????????????????Java ????????????????????????????????????????????? XML ??????????????????????? Java ???? XML ????????????????н????????????????????????????????У??????????????????

????Java ??????Щ?????????????????? XML ???д??? ??

???????? DOM ???????????????б??? ??

????????С?????????????????????????

????Java ????Щ?????????????????? XML ???д??? ??

?????????????? DOM

????????????? SAX

??????????? Digester

????XML ?????????????

?????????????? DOM

???????????????????????????DOM ?? W3C ???? XML ???? API??????????????? XML ??????????????????????? Java?????????? Javascript??PHP??MS .NET ?????????????????? ????????????? XML ???????????????????????????????????Java ???? DOM ?????????????к???????? Java ?????????????? JDOM??DOM4J ???? ?????????????? DOM ??????????????????? DOM API ??????????????? DOM ???????????????κ??????????????????????????????????????????????????? Java ????????????

????????????? SAX

????SAX ????????????????????????????????????????????? SAX ??????????????????????????? XML ???????????? ??????????????????????????????????????????????????????????????? XPath ????????????????????????????

??????????? Digester??XML ?? JavaBean ??

????Digester ?? apache ????????μ???????????????????????????? Struts ?????о???????к?????????????????????????????????д??????????????????????????????? ??Щ?????????? XML ?????????????????????????????????????????? DOM ??????????SAX ????????????????????ν??????????????? ????????????????? XML ???????? JavaBean ???????Щ???????? Digester ???????????????? XML ???? JavaBean ???????????????????????????????????????????????????????????? ???????????????????????????????????????? SUN ?????? XML ?? JavaBean ????????? JAXB??????????????????????

?????????????????

????DOM

???????????? W3C ??????ж?????????????????????????????????????????????????????????????????????????? XML ??????????????????????????????????????????????????ó???? XML ???????????????????????????????????????????????? XML ????????????????з????????????????????????? XML ???????????????????й????????????????????????????

???????÷?Χ??С?? XML ??????????????????????????? XML???????? XML ???????????????????????

????SAX

????SAX ??????????? DOM ????? XML ????????????????????????????????????????????????????????????? XML ????????????????????????????????? XML ???????????????????????????? XML ?????????浱?У?????????????????????????????????Щ?????????? XML ????????????????????????????????????á???? XPath ????? SAX ?????????????????????? XML ??????????????????????????????Щ?????????????????????????????????????? API ?????????????η??????????????????????????????????跽????????????ó?????? XML ????????????????????в????????

???????÷?Χ?????? XML ?????????????????????????????ò??? XML ????????? XPath ??????????????????? XML ??????????????

????Digester/JAXB

????????? ?? ???????????????????????????????????????????????? XML ???? JavaBean ????????????????????????????????????????????????? Struts ?? XML ???????? Digester????????????? XML ???? JavaBean ??????????

???????÷?Χ???н? XML ?????????? JavaBean ????

?????????????????