xml – 如何使用XSLT 1.0读取纯文本内容
发布时间:2020-12-16 23:16:38 所属栏目:百科 来源:网络整理
导读:源文件包含 Hello World,this is a nice world 将XSLT应用于输入文件所需的输出: Hello_World message="this is a nice world"/ 我知道我可以轻松地在XSLT 2.0中使用未解析的文本,但我需要使用XSLT 1.0. 我浏览了一会儿,找不到有用的东西. 它可以吗?我需要
源文件包含
Hello World,this is a nice world 将XSLT应用于输入文件所需的输出: <Hello_World message="this is a nice world"/> 我知道我可以轻松地在XSLT 2.0中使用未解析的文本,但我需要使用XSLT 1.0. 我浏览了一会儿,找不到有用的东西. 它可以吗?我需要使用Xalan XSLT处理器. 我认为这个问题具有挑战性. 解决方法
输入文档不可能是纯文本,因为XSLT 1.0转换的输入必须是格式良好的XML.
以下是在XSLT转换中访问纯文本的一些替代方法: >在XSLT 2.0中使用unparsed-text. 以下是外部实体技术的示例: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wrapper [ <!ENTITY textFile SYSTEM "file.txt"> ]> <wrapper>&textFile;</wrapper> (请注意,鉴于XSLT 1.0的字符串处理能力有限,最后一个选项可能具有挑战性,但对于某些数据,它可能是可行的.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |