我不知道如何在 Swift中设置XMLDocument<!DOCTYPE ...
的值。我创建了我想要的,我只需要设置标签。XMLDocument
!DOCTYPE
1 回答
1
你使用XMLDTD
类。
这是一个简单的例子:
var root = XMLElement(name: "hello", stringValue: "there")
var xml = XMLDocument(rootElement: root)
var dtd = XMLDTD()
dtd.name = "node"
dtd.publicID = "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
dtd.systemID = "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"
xml.dtd = dtd
print(xml)
输出:
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <你好>那里</你好>
于 2019-04-09T02:30:01.753 回答