jaxp

    3热度

    2回答

    我的代码太慢了,但我不确定如何改进它。从磁盘读取到1k文件的DOM需要大约20 ms,这可能是好的,具体取决于磁盘,但是接下来我还有20 ms用于处理xpath语句,这太多了。以下是一些带有时间注释的示例代码。我如何改进代码? 这发生在施工时间: DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); Do

    1热度

    1回答

    我在我的servlet中有一个HttpServletRequest对象,其中 获取发布给它的XML文档。我想用 JAXP(不是JAXB,因为它对我的特殊用例使用了太多的磁盘空间 )。我需要将文档 解析为内存中将要处理的DOM对象。 有关如何从请求对象中解析POST XML的任何想法? 感谢, 约翰Goche的

    16热度

    2回答

    的Java 1.4 doc为javax.xml.parsers.DocumentBuilderFactory状态毫不含糊: 并对DocumentBuilderFactory类的实现不能保证线程安全的。由用户应用程序决定是否从多个线程使用DocumentBuilderFactory。或者,应用程序可以为每个线程拥有一个DocumentBuilderFactory实例。应用程序可以使用工厂的相同实例来

    2热度

    1回答

    我的问题是我发出的每个grails命令,即使只有grails help,结果也是javax.xml.parsers.FactoryConfigurationError。我想使用JVM系统属性 - Djaxp.debug=1(如记录here)来解决寻找SAXParserFactoryImpl的方式。但是,添加指令如下:grails -Djaxp.debug=1 help不会产生额外的调试信息。 是否

    0热度

    1回答

    我最近转移到一个项目,我发现有一个特定的需求来将一些数据存储为XML。 之前的团队使用Castor为Marshall和Unmarshall生成的类数据。 我现在有一个新的要求,那就是要求我为这个XML添加一些额外的(但是可选的)字段。然而,我意识到之前的团队据说从未在XSD中检查过,我也无法与他们联系。 XSD肯定是庞大而复杂的,因为它负责生成大约50个类。因此,再次编写XSD将容易出错,并且可能

    7热度

    2回答

    他们俩似乎都有相同的目的(创建一个XMLReader)。 一些教程包含一个,另一个包含一个。 的SAXParserFactory: http://docs.oracle.com/javase/7/docs/api/javax/xml/parsers/SAXParserFactory.html 似乎是多个可配置 多个锅炉板代码 正式支持API 示例代码: // SAXParserFactory S

    4热度

    3回答

    我们有这段代码运行在weblogic上,它的功能是从XML输入字符串返回一个特定于输入类的java对象。代码本身将被多个线程(50+)使用。 public static Object toXMLObject(String XMLString, Class xmlClass) throws Exception { StringReader strReader = null;

    11热度

    2回答

    我有一个8兆文件。使用JAXB进行编组需要1082ms,使用DOM需要862ms,使用SAX需要438ms。这是在JDK 1.6中使用所有默认值,没有使用诸如使用woodstox的额外配置。 在努力,以获得从JAXB更好的表现,我试图让它做使用SAX解析... FileReader fr = new FileReader("myfile.xml"); JAXBContext jc = JAXBC

    1热度

    2回答

    我想为使用JAXP(DOM)创建的XML文档提供良好的演示文稿。 我知道,我可以读/创建后写我的文件,但我想的东西更优雅......

    1热度

    1回答

    我知道JAXP用于XML解析,但是可以在JAXP的帮助下实现xml绑定吗?