问题标签 [apache-commons-digester]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
glassfish - 在 glassfish 3.1.2 中部署时,commons-digester 无法加载我的课程
我最近遇到了以下问题:
1) 我的应用程序是企业应用程序。它基于 JAVA 1.5 构建。部署在 glassfish 2.1 中并且运行良好。
现在我们发现有必要从 JAVA 1.5 迁移到 JAVA 1.6 以及从 GLASSFISH 2.1 迁移到 GLASSFISH 3.1.2。
现在,当尝试这个迁移问题时出现了。在我们的应用程序启动期间,我们使用 commons-digester 解析一个 XML 配置文件并将其保存到一个对象中。使用 glassfish 2.1,在 JAVA 1.5 和 JAVA 1.6 消化器解析中都进行得很好。
但是在 glassfish 3.1.2 中执行相同操作时,我们在应用程序启动期间收到以下错误:
以下日志文件来自应用程序日志:
glassfish服务器日志中的以下日志:
尽管该类存在于构建中,但我们正面临此类未找到错误。
请提出相同的建议....
java - 使用 Apache Common Digester 解析 XML
我有一个xml:
和消化器 xml:
现在我想添加一些新属性:
可能以后还需要添加更多的属性,那么如何在不修改digester xml的情况下实现这个,谢谢。
java - 通过消化器解析大 XML
我们正在使用 Apache 的 Digester API 来解析 xml 文件。它适用于小文件,但解析 1.8GB 文件确实很慢。XML 结构非常简单。在配置文件标签下,它包含配置文件标签列表。
已经20多个小时了,创建对象的过程还在进行中。
有没有办法改善这一点?或者任何用于处理单体 XML 的专门库?
谢谢,哈沙
xml - 如何在 Commons Digester 的 call-param-rule 中将固定字符串作为参数传递?
在使用 Digester 处理 XML 到对象转换的特定标记时,我试图调用一个方法并将字符串作为参数传递给该方法:
这会将 XYZ 中的 typeName 设置为空字符串,但我想将其设置为其他固定字符串(例如“test”)。如何在 call-method-rule 或 call-param-rule 中指定此固定字符串?
java - XML解析:使用digester检索xml中的多行
在解析像下面这样的 xml 文件时,我想获取一个特定 ID 的电话号码列表。我正在使用 Digester 来执行此操作。但我不明白如何添加调用方法或创建对象。谁能帮我有了这个。我的 xml 文件包含 1000 种类型
另外,当我获得所需的 ID 时,我应该如何停止解析。
java - 使用digester3模式从xml属性中提取值
有xml:
豆映射:
我不知道,如何以这种风格使用它的setter ( )来实现类设置digester3
的模式:id
Person
setId(String id)
java - Java Digester 解析
我正在对 java 对象进行 xml 解析,但解析时间正在获取billingDetails和expiryDetails *null* 我的 xml 是 _
我在做这个java代码_
Item.java类
但是我在billingDetails和expiryDetails中得到 NULL ,有没有朋友知道这有什么问题?谢谢
java - 使用 Commons Digester 解析为具有默认值的属性
我想Properties
用
{"p1"="v1", "p2"="v2"}
. 我能够使用公共消化器来做这么多。
此外,我还想传递Properties
我拥有的默认对象。即new Properties()
,我需要做new Properties(defaults)
的不是创建 Properties 实例。我知道.usingConstructor(Properties.class).then()
但没有找到将现有Properties
对象作为参数传递的方法。
我正在使用 v3.3.2。任何帮助是极大的赞赏
java - java.lang.IllegalArgumentException:要解析的 InputStream 为空
请帮助我知道我的代码有什么问题。我从这个链接尝试了示例。操作系统:Windows 7
代码 1:
例外一:
代码 2:
例外 2:
学生.java
学生.xml
DigestStudents.java
java - java.lang.NoSuchMethodException:Bean 没有名为的属性
我的 XML 和 Bean 与属性“CostCenter”完美匹配,但仍然存在这个问题。请帮助解决这个问题。
例外 :
DigestPO.java
xml:
YESBarePO.java