CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web Services / XML

100分求: xml2xml的例子,包括源/目标xml文件,xlt文件!(在线等,谢谢)

楼主kevenliu(kevenliu)2004-08-27 15:24:12 在 Java / Web Services / XML 提问

如题!  
   
  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分,在线等

关键词

  • w3c

得分解答快速导航

  • 帖主:kevenliu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo