100分求: xml2xml的例子,包括源/目标xml文件,xlt文件!(在线等,谢谢)
如题!
liuzhou@dascom.com.cn
lz_dailylife@hotmail.com
问题点数:0、回复次数:6Top
1 楼serf(塞外雪)回复于 2004-09-16 13:11:12 得分 0
看不懂,xml2xml,前后一样,还to?Top
2 楼TinyJimmy(Jimmy)回复于 2004-09-16 13:17:51 得分 0
apache cocoon. 不知道是否你想要的Top
3 楼zcjl()回复于 2004-09-16 16:07:25 得分 0
希望你把问题说得更清楚点些
你想要的到底是什么?Top
4 楼vcvj([Reside]in Fuzhou, [Gonna]be Oversea, [Depositing)回复于 2004-09-17 09:23:18 得分 0
Hello, World! (XSLT)
The following example shows a simple but complete XML document transformed by an XSLT style sheet. The source XML document, hello.xml, contains a "Hello, World!" greeting from "An XSLT Programmer".
XML (hello.xml)
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="hello.xsl"?>
<hello-world>
<greeter>An XSLT Programmer</greeter>
<greeting>Hello, World!</greeting>
</hello-world>
The source document contains the <?xml-stylesheet …?> processing instruction to link it to the XSLT style sheet, hello.xsl. The XSLT file contains instructions for transforming the source document into an HTML document.
XSLT (hello.xsl)
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/hello-world">
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<H1><xsl:value-of select="greeting"/></H1>
<xsl:apply-templates select="greeter"/>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="greeter">
<DIV>from
<I><xsl:value-of select="."/></I>
</DIV>
</xsl:template>
</xsl:stylesheet>
Top
5 楼vcvj([Reside]in Fuzhou, [Gonna]be Oversea, [Depositing)回复于 2004-09-17 09:26:20 得分 0
import java.io.File;
import java.io.FileInputStream;
import java.io.StringWriter;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.dom.DOMSource;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.NodeList;
import org.w3c.dom.Attr;
import org.w3c.dom.Node;
import org.w3c.dom.traversal.NodeIterator;
import org.apache.xpath.XPathAPI;
import javax.xml.transform.TransformerException;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.ParserConfigurationException;
public static StringBuffer transXML2HTML(Document xmldom,String xslfile,
String sOutMethod, Properties params) {
StringWriter sw =new StringWriter();
StreamResult sr = new StreamResult(sw);
try {
DOMSource dom = new DOMSource(xmldom);
File fxsl = new File(xslfile);
StreamSource sSTL = new StreamSource(fxsl);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(sSTL);
if (sOutMethod != null)
transformer.setOutputProperty("method", sOutMethod);
if (params != null) {
Enumeration keys = params.keys();
String _key = "";
while (keys.hasMoreElements()) {
_key = (String) keys.nextElement();
transformer.setParameter(_key, params.getProperty(_key));
}
}
transformer.transform(dom, sr);
}catch (Exception ex) {
//Log.show("XMLHelper","transXML2HTML()",ex);
}
Top
6 楼vcvj([Reside]in Fuzhou, [Gonna]be Oversea, [Depositing)回复于 2004-09-17 09:26:55 得分 0
I hope that it can help you,good luck.Top
相关问题
- 恳求例子(源代码!) java 读xml 文件。
- 100 分求 合并两个XML文件的例子
- delphi中怎么生成一个xml文件,最好带个短例子?
- 有没有用mysql数据库存取xml文件的例子(解析用dom4j)?
- 从小例子开始学习:如何使用dom4j新建一个.xml文件?
- 急!!!哪里有用C/C++分析XML文件内容的例子程序或库?
- 谁能给个用文本读写xml文件的例子给我,我给50分,谢谢!
- .net 中有一个“使用 XML 用户文件的窗体身份验证”例子,运行时有iis错误!
- 怎样将xml文件中的数据用datagrid显示出来?谁能给各项细的例子?
- DELPHI5 怎么实现XML文件编程啊,只要给出例子给30分,在线等





