jaxp

    0热度

    2回答

    鉴于以下XML实例区分空字符串: <entities> <person><name>Jack</name></person> <person><name></name></person> <person></person> </entities> 我使用以下代码是:(a)遍历者及(b )得到每个人的名称: XPathExpression expr = xpath

    4热度

    3回答

    我的问题是解析具有大于5000(但不是unbounded)的maxOccurs的元素的XSD架构。 其实,这是在任何一个的Xerces已知问题(我使用的是哪个版本2.9.1)或JAXP,如下所述:http://bugs.sun.com/view_bug.do;jsessionid=85335466c2c1fc52f0245d20b2e?bug_id=4990915 我已经知道,如果我在XSD改变了

    0热度

    2回答

    这是我的问题: 我有一个源XML文件被解析为DOM。我也有一个XML片段(如:<a>text1<b/></a>)。片段的“根”元素将始终与源DOM中的元素(同名)匹配。我可以用这个替换DOM的节点吗? 首先,我想到的东西是将字符串片段解析为DOM。然后,我尝试使用replaceChild()方法,但是我错误地使用了它,或者它只能应用于已存在于同一DOM中的节点。那么有人可以证明我怎么能做到这一点?

    0热度

    1回答

    我正在使用XML DOM(org.w3c.dom.Document实例)将侦听器附加到它的框架,它基本上可以帮助它跟踪创建后所做的所有更改(它在内部用于生成三角洲)。 现在我的要求是使用将从外部传递给我的XSL修改此DOM。 我尝试过使用Transformer,但它总是创建新的DOM,它不能解决我的目的。 我基本上想要基于某些XSL转换现有的DOM。 有什么建议吗?

    2热度

    1回答

    我有一个引用了dtd文件的xml文件。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE varman SYSTEM "referenced.dtd"> ... 我设法与JAXP阅读本文件,但只有当referenced.dtd位于同一文件夹中的XML文件。否则,我会得到一个例外,即无法加载dtd文件。我无法找到插入处理程序或任何地方来解决这个

    0热度

    2回答

    我有这段代码来验证一个带有XSD的XML文件。而这个代码的作品!但是,现在的 var schemaFile = new Packages.java.io.File("C:\\schema.xsd"); var url = new Packages.java.net.URL("file:C:\\input.xml"); var xmlFile = new Packages.javax.xml.t

    4热度

    1回答

    我需要创建一个字符串数组从nametext获取文本: <xs:element name="xyz" type="xs:string/> <xs:element name="bla" type="xs:string/> ... 我怎样才能查询 “XYZ”, “bla”以及更多这些? 可能是最糟糕的代码,你见过没空,但无论如何: NodeList result1 = (NodeList) xPath.

    0热度

    2回答

    我遇到的情况,我需要转换: <Hand id="left"> <FingerOne>Thumb</FingerOne> <FingerTwo>Pointer</FingerTwo> <FingerThree>Middle</FingerThree> </Hand> 要: <Hand id="left" F1="Thumb" F2="Pointer" F3="Mi

    1热度

    1回答

    我们正在将功能从Weblogic服务器8,1 sp5(使用java 1.4)迁移到使用java 1.7的10.3.6。 下面介绍的情况在旧服务器上正常工作,但是在将处理转移到新服务器时我们遇到了问题。 问题在于检索和解析通过SOAP调用从外部系统检索到的XML响应。 以下库和过程中的方法中,使用: java.net.HttpURLConnection中进行连接 java.io.OutputStre

    0热度

    1回答

    我正在尝试更改项目以在1.7版本上工作。但是,当我更改引用的库时,出现以下错误: DocumentBuildFactory documentBuildFactory = (DocumentBuilderFactory) = new org.apache.xerces.jaxp.DocumentBuilderFactoryImpl(); 任何想法为什么?因为我不认为它已被弃用。 我得到的错误是o