我希望创建以下内容:
<element="value"/>
但只能找到要创建的示例:
<element attribute="value"/>
你能给我一些用Java创建它的语法吗?
答案 0 :(得分:2)
这真的有效吗?属性是将附加数据添加到元素中,作为键/值,而其值应在打开的标记空间中表示,例如:
<element>Value</element>
因为这将是任何解析器读取它的有效方式。
答案 1 :(得分:0)
<element value="_value_"/>
这是一个如何以另一种方式介绍它的例子。
// carname element
Element element = doc.createElement("element");
Attr attrType = doc.createAttribute("value");
attrType.setValue("_value_");
element.setAttributeNode(attrType);
element.appendChild(
//this is your's node's inner text
doc.createTextNode("__inner_text_of_node")
);
parentNode.appendChild(element);