1

[ Doctype and xml:lang="en" ]任何人都可以在使用 JDOM 创建 XML 时帮助我进行设置吗?

4

1 回答 1

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,但它非常空。您可以通过阅读文档来更改它以适应您的需求

上面的代码产生:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<root xml:lang="en" />
于 2013-11-05T23:03:51.777 回答