所有问题: [jaxp]

7 个问题

类似标签:
0
投票
2答案
108 次观看

如何在MacOS上获得干净的Java VM?

在MacOS上(至少在SnowLeopard上),java命令无条件地向类路径中添加了一个额外的jar: /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/.compatibility/14compatibility.jar。 此jar包含未重命名的Apache Xerces + Xalan版本。对于试图显式使用这些库的其他版本的应用程序,可能会导致混乱的结果,尤其是在servlet容器中的webapps中。 我试图通过使用MacPorts中的OpenJDK来避免这种情况,但是MacPorts构建为此...

15
投票
5答案
7972 次观看

How to validate an XML document using a RELAX NG schema and JAXP?

I would like to validate XML documents using RELAX NG schemata, and I would like to use the JAXP validation API. From Googling around, it appeared that I could use Jing and the ISO RELAX JARV to JAXP Bridge. Unfortunately, after adding both to my classpath, I can't get it to work. SchemaFactory ...

1
投票
1答案
991 次观看

将.csv文件转换为xml或json时保留层次结构

我有一个关于将数据从CSV转换为XML或JSON的问题,这对于保留数据的层次结构至关重要。 例如,如果我有这样的CSV数据: type,brand,country,quantity apple,golden_delicious,english,1 apple,golden_delicious,french,2 apple,cox,,4 apple,braeburn,,1 banana,,carribean,6 banana,,central_america,7 clememtine,,,3 我想要的是在XML中保留层次结构,以便获得类似的信息: <fruit&gt...

7
投票
3答案
10190 次观看

如何使用Java中的Schematron模式验证文档?

据我所知,默认情况下,JAXP支持Java 6中的W3C XML Schema和RelaxNG。。 在 schematron.com链接页面上,我可以看到一些API,大部分是实验性的或不完整的。。 在Java中是否有一种完整,有效且可与JAXP API一起使用的验证schematron的方法?

0
投票
3答案
3308 次观看

关闭在解析过程中正在读取的SAX解析器流的最佳方法?

让我们直接回答我的问题:我有一个套接字,所有通过此套接字/流输入的输入都由我的SAX解析器解析。现在,在发生某个解析事件时,我想从我的SAX事件处理程序中关闭套接字/流。另外,在解析器仍在工作的情况下,我想在某种情况下从外部关闭流。 不幸的是,如果没有解析器引发异常(意外文档结束...),我将无法做一件事或另一件事。好的,我可以捕获此异常,但是您知道如何安全关闭流的解决方案吗?

3
投票
5答案
3963 次观看

java追加到文件

我用谷歌搜索了一段时间,但似乎找不到它,这应该很容易。我想将CR添加到使用Transformer创建的XML文件的末尾。有没有办法做到这一点> 我尝试了以下操作,但这导致文件空白? Transformer xformer = TransformerFactory.newInstance().newTransformer(); xformer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, "file:///ReportWiz.dtd"); xformer.transform(source, result); OutputStrea...

2
投票
1答案
299 次观看

如何使用JAXP DocumentBuilder提供自定义错误消息?

我想提供来自DocumentBuilder的验证信息,而不是来自XMLMessages.properties的信息。 现在,我看到需要将属性 error-reporter 设置为扩展了XMLErrorReporter的课程。 但是,我无法从ComponentManager/Document/Builder获得Factory。 在SAXParseException中解析字符串是最后的选择,但我只是想可能会有一种“最佳实践”方法。