| 修改web.xml文件 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://Java.sun.com/j2ee/dtds/web-app_2.2.dtd"> <WEB-APP> <TAGLIB> <TAGLIB-URI> HTMLEncode </TAGLIB-URI> <TAGLIB-LOCATION> /WEB-INF/HTML_FormatTag.tld </TAGLIB-LOCATION> </TAGLIB> </WEB-APP> |
| <%@ taglib uri="HTMLEncode" prefix="Examples" %> <PRE> <?XML:NAMESPACE PREFIX = Examples /><Examples:HTMLEncode> < Hello , Simple sample > </Examples:HTMLEncode> </PRE> 范例代码的输出 < Hello , Simple sample > which displays as: < Hello , Simple sample > |
| <?xml version="1.0" encoding="UTF-8"?> <messages> <message>Good-bye serialization, hello Java!</message> </messages> |
| import Javax.xml.parsers.*; import org.w3c.dom.*; |
| NodeList links =doc.getElementsByTagName("link"); |
| for (int i=0;i<links.getLength();i++){ Element link=(Element) links.item(i); System.out.print("Content: "); System.out.println(link.getElementsByTagName("text").item(0).getFirstChild(); .getNodeValue()); …… |
| import Javax.xml.parsers.*; import Javax.xml.transform.*; import Javax.xml.transform.dom.DOMSource; import Javax.xml.transform.stream.StreamResult; import org.w3c.dom.*; |
| DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder=factory.newDocumentBuilder(); Document doc=builder.parse("links.xml"); doc.normalize(); //---取得变量---- String text="Hanzhong's Homepage"; String url="www.hzliu.com"; String author="Hzliu Liu"; String discription="A site from Hanzhong Liu, give u lots of suprise!!!"; |
| Text textseg; Element link=doc.createElement("link"); |
| Element linktext=doc.createElement("text"); textseg=doc.createTextNode(text); linktext.appendChild(textseg); link.appendChild(linktext); …… |
| TransformerFactory tFactory =TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new Java.io.File("links.xml")); transformer.transform(source, result); |