将xmlDocument转换为xls样式表时发生java oracle xmlparser v2异常
我尝试了许多组合来解决此异常,但都没有成功: 此行正在引发异常:
aXsl = processor.newXSLStylesheet(xmlDocument);
oracle.xml.xslt.XSLException: XML-22009: (Error) Attribute '{http://www.w3.org/1999/XSL/Transform}:version' not found in 'Address'.
at oracle.xml.xslt.XSLStylesheet.flushErrors(XSLStylesheet.java:1845)
at oracle.xml.xslt.XSLStylesheet.endContent(XSLStylesheet.java:394)
at oracle.xml.xslt.XSLBuilder.endDocument(XSLBuilder.java:304)
at oracle.xml.parser.v2.XMLDocument.reportSAXEvents(XMLDocument.java:1541)
at oracle.xml.xslt.XSLProcessor.newXSLStylesheet(XSLProcessor.java:628)
at oracle.xml.parser.v2.XSLProcessor.newXSLStylesheet(XSLProcessor.java:355)
at com.ei.commons.transformers.infoarchitect.IAXsltHandler.buildAddressXslt(IAXsltHandler.java:124)
at com.ei.commons.transformers.infoarchitect.TestFieldsAtRuntime.main(TestFieldsAtRuntime.java:818)
这是xml示例,我的目标是获得XSLT:
<?xml version="1.0" encoding="UTF-16"?>
<Address>
<physicalAddress>
<streetNumber>2</streetNumber>
<streetName>Queen St</streetName>
<buildingName>MF Shopping Centre</buildingName>
</physicalAddress>
</Address>
共 (0) 个答案