`
konglq
  • 浏览: 5901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于Dom4j xslt 转换的问题 求助

XML 
阅读更多
public String styleDocument(Document document, String stylesheet) throws Exception {
    // load the transformer using JAXP
    TransformerFactory factory = TransformerFactory.newInstance();
    Transformer transformer = factory.newTransformer(new StreamSource( stylesheet ));
    // now lets style the given document
    DocumentSource source = new DocumentSource( document );
    DocumentResult result = new DocumentResult();
    transformer.transform( source, result );
    // return the transformed document
    Document transformedDoc = result.getDocument();
    return transformedDoc.asXML();
}

使用上面的方法出现错误
错误:“no protocol: <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:template match="/">    <h1>      <xsl:value-of select="//title"/>    </h1>    <h2>      <xsl:value-of select="//author"/>    </h2>  </xsl:template></xsl:stylesheet>”
致命错误:“无法编译样式表”
请高手指教!!!
分享到:
评论

相关推荐

    所有版本的dom4j工具包

    4. **XPath和XSLT转换**:DOM4J不仅能够执行XPath查询,还可以结合JAXP(Java API for XML Processing)进行XSLT转换,将XML文档转换成其他格式。 5. **DOM4J与JDOM兼容**:DOM4J设计时考虑到了与流行的JDOM库的...

    dom4j 例子,演示了3个功能

    DOM4J是一个强大的Java库,专门...这些示例展示了DOM4J库的强大功能,不仅简化了XML处理,还提供了对XSLT转换和XSL验证的支持。通过深入学习和实践这些示例,开发者能够更好地理解和运用DOM4J在实际项目中处理XML文档。

    官网下的dom4j-2.0

    标题"官网下的dom4j-2.0"指明了这是一个关于DOM4J库的版本,具体是2.0版本。DOM4J是一个非常流行的Java XML处理库,它提供了丰富的API来读取、写入、修改以及处理XML文档。 描述中的“这是我从官网下的dom4j-2.0,...

    dom4j完整版.zip

    DOM4J是一个强大的Java库,专门用于处理XML文档。它为开发者提供了丰富的API,使得XML的解析、创建、修改和查询变得更为简单。这个“dom4j完整版.zip”压缩包包含了DOM4J的主要组件和相关资源,方便开发人员在项目中...

    dom4j和jdom的jar包

    如果需要处理复杂的XML操作,包括XPath查询和XSLT转换,DOM4J可能是更好的选择。而如果追求简单易用且对性能有较高要求,JDOM可能更适合。当然,两者都可以通过适当的配置和优化来适应各种应用场景。 总的来说,DOM...

    dom4j(2.1.1+ 2.0.2+ 1.6.1).zip

    **DOM4J库详解** DOM4J是一款强大的Java XML处理库,它提供了全面而灵活的API,用于处理XML文档。这个压缩包包含了DOM4J的三个不同版本:2.1.1、2.0.2和1.6.1,分别对应不同的Java环境兼容性。 1. **DOM4J 2.1.1**...

    dom4j-1.6;dom4j-1.6.1的jar包

    7. **XPath和XSLT转换**:DOM4J集成了XPath和XSLT处理,可以直接进行XML到XML的转换。 在实际应用中,`dom4j-1.6.jar`和`dom4j-1.6.1.jar`的选择主要取决于项目需求。如果项目已经稳定并兼容1.6版本,那么继续使用...

    dom4j document

    这段代码演示了如何使用DOM4J和XSLT将XML文档转换并输出到控制台。 #### 结论 DOM4J是一个强大而灵活的工具,适用于各种XML处理任务。无论是简单的数据读取还是复杂的XML转换,DOM4J都能提供高效、便捷的解决方案...

    dom4j-1.6.1.jar.zip

    5. **转换和序列化**:DOM4J能够将XML文档转换成其他形式,如Java对象,反之亦然。此外,它还支持XML文档的序列化,将XML结构写入文件或输出流。 6. **性能和效率**:DOM4J设计时考虑了性能,它在处理大型XML文档时...

    dom4j api文档

    DOM4J支持XSLT(Extensible Stylesheet Language Transformations),可以使用`SAXTransformerFactory`和`TransformerHandler`进行XSL转换。`XPath`接口可以用于在XSLT中选择源文档的节点。 **性能与效率** DOM4J...

    dom4j api 参考手册

    org.dom4j.rule A Pattern based XML rule engine which implements the full XSLT processing model while allowing any Action to be fired if a pattern matches. org.dom4j.rule.pattern org.dom4j.swing A ...

    dom4j-1.6.1.jar及其2.0.2、2.1.1三个版本的jar包

    DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活且高效的API,使得XML的解析、创建、修改和查询变得简单。DOM4J的名字来源于Document Object Model(DOM)和Java的组合,但它并不完全遵循W3C的DOM规范...

    dom4j dom4j实例

    - DOM4J还支持命名空间(Namespaces)、事件驱动的处理(Event API)、XSLT转换等高级功能。 - 它也提供了方便的API来处理XML Schema,如创建和验证XML文档的结构。 - 与其他Java XML库(如JDOM、JAXB)的兼容性...

    使用Maven管理项目,实现DOM4j操作XML文件

    1. **引入DOM4j依赖**:在`pom.xml`文件中,添加DOM4j的依赖项,这样Maven会在构建时自动下载并管理这个库。 ```xml &lt;groupId&gt;org.dom4j &lt;artifactId&gt;dom4j &lt;version&gt;2.1.3 ``` 2. **创建XML文件**:使用...

    dom4j使用简介

    - **XSLT 支持**:DOM4J 可以直接应用 XSLT 转换,将 XML 文档转换成其他格式的文档。 2. **DOM4J的主要功能** - **解析 XML**:DOM4J 可以通过 SAX 或 DOM 方式解析 XML 文档,生成解析树。 - **构建 XML**:...

    dom4j-2.1.0

    "dom4j-2.1.0" 是一个关于dom4j库特定版本的标识,这里的 "2.1.0" 表示该库的版本号。dom4j是一个非常流行的Java XML处理库,它提供了丰富的API来处理XML文档,包括读取、写入、修改和查询XML内容。描述中的重复信息...

    dom4j-1.6.1-docs

    实践中,可以尝试解析现有的XML文件,创建新的XML文档,使用XPath表达式选择节点,以及进行XSLT转换等操作,逐步掌握DOM4J的强大功能。 总的来说,DOM4J是Java开发者处理XML的得力工具,它的灵活性和高性能使得XML...

    dom4j 1.6.1 JavaDoc

    7. **XPath 和 XSLT**: 除了基本的XML操作,DOM4J还集成了XPath查询和XSLT转换,允许开发者进行复杂的XML数据处理。 8. **API 文档**: `javadoc.html`是JavaDoc的主页面,提供了所有DOM4J类和接口的索引。`javadoc-...

Global site tag (gtag.js) - Google Analytics