我需要从XML文件中读取XSL uri,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl_uri"?>
<Document>
...
</Document>
我正在使用org.w3c.dom.Document。有没有办法得到那个uri?
答案 0 :(得分:3)
没有DOM方法可以执行此操作:您必须将处理指令作为文本读取,并“手动”解析处理指令中的伪属性。
但是,根据您想要了解信息的原因以及您想要使用的信息,您可以使用
TransformerFactory.getAssociatedStylesheet()