建网站不花钱免费建站,中国最好的网站制作,装修案例图片 效果图,网站怎样做友情链接JSP XML数据处理 当通过HTTP发送XML数据时#xff0c;就有必要使用JSP来处理传入和流出的XML文档了#xff0c;比如RSS文档。作为一个XML文档#xff0c;它仅仅只是一堆文本而已#xff0c;使用JSP创建XML文档并不比创建一个HTML文档难。 使用JSP发送XML 使用JSP发送XML内容… JSP XML数据处理 当通过HTTP发送XML数据时就有必要使用JSP来处理传入和流出的XML文档了比如RSS文档。作为一个XML文档它仅仅只是一堆文本而已使用JSP创建XML文档并不比创建一个HTML文档难。 使用JSP发送XML 使用JSP发送XML内容就和发送HTML内容一样。唯一的不同就是需要把页面的context属性设置为text/xml。要设置context属性使用%page % 命令就像这样 % page contentTypetext/xml % 向浏览器发送XML内容 % page contentTypetext/xml %books book namePadam History/name authorZARA/author price100/price /book/books 在JSP中处理XML 使用JSP处理XML需要两个库文件 XercesImpl.jar xalan.jar books.xml文件: booksbook namePadam History/name authorZARA/author price100/price/bookbook nameGreat Mistry/name authorNUHA/author price2000/price/book/books main.jsp文件 % taglib prefixc urihttp://java.sun.com/jsp/jstl/core %% taglib prefixx urihttp://java.sun.com/jsp/jstl/xml %htmlhead titleJSTL x:parse Tags/title/headbodyh3Books Info:/h3c:import varbookInfo urlhttp://localhost:8080/books.xml/x:parse xml${bookInfo} varoutput/bThe title of the first book is/b:x:out select$output/books/book[1]/name /brbThe price of the second book/b:x:out select$output/books/book[2]/price //body/html 使用JSP格式化XML ?xml version1.0?xsl:stylesheet xmlns:xslhttp://www.w3.org/1999/XSL/Transform version1.0xsl:output methodhtml indentyes/xsl:template match/ html body xsl:apply-templates/ /body /html/xsl:templatexsl:template matchbooks table border1 width100% xsl:for-each selectbook tr td ixsl:value-of selectname//i /td td xsl:value-of selectauthor/ /td td xsl:value-of selectprice/ /td /tr /xsl:for-each /table/xsl:template/xsl:stylesheet main.jsp文件 % taglib prefixc urihttp://java.sun.com/jsp/jstl/core %% taglib prefixx urihttp://java.sun.com/jsp/jstl/xml %htmlhead titleJSTL x:transform Tags/title/headbodyh3Books Info:/h3c:set varxmltext books book namePadam History/name authorZARA/author price100/price /book book nameGreat Mistry/name authorNUHA/author price2000/price /book /books/c:setc:import urlhttp://localhost:8080/style.xsl varxslt/x:transform xml${xmltext} xslt${xslt}//body/html 转载于:https://www.cnblogs.com/Alanf/p/10214121.html