XSLT 标志数据名目化转化为XML名目
发布时间:2018-08-25 00:13:30 所属栏目:运营 来源:站长网
导读:7.5.1 Query2Xml 标志 用途 Query2Xml 标志可以把法则的数据名目化转化为XML 名目标数据 语法 query2xml ... / 属性 query 必须的属性java.sql.ResultSet javax.sql.RowSet 等工具的名字关于这两个 捏词的信息读者可以参考本书的第三部门query 属性着实是指
7.5.1 Query2Xml 标志 用途 Query2Xml 标志可以把法则的数据名目化转化为XML 名目标数据 语法 <query2xml ... /> 属性 query 必须的属性java.sql.ResultSet javax.sql.RowSet 等工具的名字关于这两个 捏词的信息读者可以参考本书的第三部门query 属性着实是指定了Query2Xml 标志所 行使的数据的来历 id 可选的属性在下面的JSP 措施中就必要靠这个id 号才气引用被转化为XML 名目标数据 type 可选的属性设定原始数据应该转化为何种范例的XML 模子正当的值是DOM 和TEXT 假如该值是DOM 那么 org.w3c.dom.Document 工具将会被建设假如该值是 TEXT 那么java.io.BufferedReader 工具将要被建设这两个工具都可以读取类型的XML 文档 scope 可选的属性相同于JavaBeans 的Scope 属性 rootname 可选的属性设定XML 文档中query 标志的名称缺省值是table rowname 可选的属性设定XML 文档中row 标志的名称缺省值是row TLD 文件 <tag> <name>query2xml</name> <tagclass>allaire.taglib.Query2XmlTag</tagclass> <teiclass>allaire.taglib.Query2XmlTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>query</name> <required>true</required> 第7 章 典范Tag Library 先容JRun Tag Library <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>rootname</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>rowname</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> 用法示例 <%@ page contentType"text/xml" %> <%@ page import=”java.sql.*” %> <%@ page import=”java.io.*” %> <?xml version="1.0"?> <%@ taglib uri="jruntags" prefix="jrun" %> <jrun:sql driver="Jdbc.Odbc.JdbcOdbcDriver" url="jdbc:odbc:test" id="rs" scope="session" username=”sa” password=””> SELECT * FROM goods </jrun:sql> <jrun:query2xml query="session.rs" /> <% Class.forName("jdbc.odbc.JdbcOdbcDriver"); 第二部门 JSP 技能和XML 技能 Connection con = DriverManager.getConnection("jdbc:odbc:test" ”sa” ””); Statement stmt=con.createStatement(); ResultSet rs1=stmt.executeQuery(“SELECT * FROM goods”); %> <jrun:query2xml query="rs1" /> 7.5.2 Xslt 标志 用途 Xslt 标志可以执行xsl 文件把XML 名目标文档名目化输出 语法1 <xslt ... > xml input... </xslt> 属性1 xsl 必选的属性指定方针xsl 文件的地点 id 可选的属性在下面的JSP 措施中如故可以依附这个id 号来引用这个XML 文件 的输出 scope 可选的属性相同于JavaBeans 的Scope 属性缺省值是page 语法2 <xslt ... /> 属性2 xml 可选的属性指定必要输出的XML 文件的地点 xsl 必选的属性指定必要行使的方针xsl 文件的地点 id 可选的属性在下面的JSP 措施中如故可以依附这个id 号来引用这个XML 文件 的输出 scope 可选的属性相同于JavaBeans 的Scope 属性缺省值是page TLD 文件 <tag> <name>xslt</name> <tagclass>allaire.taglib.XsltTag</tagclass> <teiclass>allaire.taglib.XsltTei</teiclass> <bodycontent>JSP</bodycontent> <attribute> <name>xsl</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>false</required> 第7 章 典范Tag Library 先容JRun Tag Library <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>xml</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> 用法示例 <%-- Example The xslt syntax allows JSP developers to markup the XML data in the JSP for transformation for example output from query2xml could be used directly in xslt without creating extra scripting variable. For those who do not prefer embedding XML data into JSP the empty tag syntax (URL to both XML and XSL) meets their requirements. --%> <%@ taglib uri="jruntags" prefix="jrun" %> <jrun:xslt xml=’<%= new URL("http://localhost/article.xml") %>’ xsl="format.xsl"/> <jrun:sql driver="Jdbc.Odbc.JdbcOdbcDriver" url="jdbc:odbc:test" username=”sa” password=”” id="rs"> SELECT * FROM goods </jrun:sql> <jrun:xslt xsl="format2.xsl"> <jrun:query2xml query="page.rs"/> </jrun:xslt> (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读