gpt4 book ai didi

java - JAXP 可以用来创建 HTML5 文档吗?

转载 作者:数据小太阳 更新时间:2023-10-29 02:13:45 27 4
gpt4 key购买 nike

HTML5 规范中是否存在无法使用 JAXP 等 XML 库创建的元素?一个例子是未在 XML 中定义的命名 HTML 实体。还有其他不兼容的地方吗?

最佳答案

JAXP 显然只适用于格式良好的 XML。在将其置于 JAXP 的标准解析器之前,您需要将 HTML 转换为 XHTML。

    // Create Transformer
TransformerFactory tf = TransformerFactory.newInstance();
StreamSource xslt = new StreamSource(
"src/blog/jaxbsource/xslt/stylesheet.xsl");
Transformer transformer = tf.newTransformer(xslt);

// Source
JAXBContext jc = JAXBContext.newInstance(Library.class);
JAXBSource source = new JAXBSource(jc, catalog);

// Result
StreamResult result = new StreamResult(System.out);

// Transform
transformer.transform(source, result);

网址:[ https://dzone.com/articles/using-jaxb-xslt-produce-html][1]

关于java - JAXP 可以用来创建 HTML5 文档吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30118763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com