在使用JDOM创建XML时,任何人都可以帮助我设置[ Doctype and xml:lang="en" ]
吗?
答案 0 :(得分:1)
可以使用以下内容在任何元素上设置xml:lang
属性:
public static void main(String[] args) throws IOException {
Element root = new Element("root");
DocType dtype = new DocType(root.getName());
Document doc = new Document(root, dtype);
root.setAttribute("lang", "en", Namespace.XML_NAMESPACE);
new XMLOutputter(Format.getPrettyFormat()).output(doc, System.out);
}
这里我还创建了一个DocType,但它很空。您可以通过reading the documentation
更改它以满足您的需求上面的代码产生:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<root xml:lang="en" />