我在 java(xml) 中使用 dom4j1.6,但我无法添加属性 null 值,我该怎么办?

Posted

技术标签:

【中文标题】我在 java(xml) 中使用 dom4j1.6,但我无法添加属性 null 值,我该怎么办?【英文标题】:I use dom4j1.6 in java(xml), but I can't addattribute null value, What can I do? 【发布时间】:2010-08-24 00:57:39 【问题描述】:

在我的来源-----

元素 element1 = element.addElement("List");

element1.addAttribute("Number", (String)Map.get("NUMBER"));

element1.addAttribute("指标", null);

我想要这样的结果=> element1 Indicator=""/

我在 java 中使用 dom4j1.6, 我搜索方法, addattribute 方法 => 具有空值的属性会被静默忽略。

但我必须打印出 element1 Indicator=""/

我该怎么办?

【问题讨论】:

【参考方案1】:

你试过element1.addAttribute("Indicator", "");吗?

【讨论】:

@beth - 礼仪要点。 1)如果有人提供了有用的答案,请为他们的答案投票。 2)如果有人提供了明确的答案,请接受他们的答案。 3) 不要在 cmets 中提出新问题……除非他们真的要求澄清原始答案。 @Stephen C- 我没有任何声誉。如果我有一些声誉,我会给 Jherico 投票。 但是你可以接受他的回答,这会给你一些声望分。

以上是关于我在 java(xml) 中使用 dom4j1.6,但我无法添加属性 null 值,我该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

在java中使用dom4j解析xml

Java获取XML节点总结之读取XML文档节点

java中采用dom4j解析xml文件

java中利用dom4j解析XML文件

Java案例:利用dom4j解析XML文件

Java解析XML之Dom4j