LightXML.jl:插入doctype
如何在XML文档中插入doctype元素,在julia中使用LightXML?按照中的示例,我想创建:LightXML.jl:插入doctype,xml,doctype,julia,Xml,Doctype,Julia,如何在XML文档中插入doctype元素,在julia中使用LightXML?按照中的示例,我想创建: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE doc> <States> </States> 但是,我找不到插入doctype的方法。LightXML不可能 ,这意味着您在使用此软件包时运气不佳。可以这样做: julia> using EzXML julia> doc = XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE doc>
<States>
</States>
但是,我找不到插入doctype的方法。LightXML不可能 ,这意味着您在使用此软件包时运气不佳。可以这样做:
julia> using EzXML
julia> doc = XMLDocument()
EzXML.Document(EzXML.Node(<DOCUMENT_NODE@0x00007fd7348432c0>))
julia> setroot!(doc, ElementNode("States"))
EzXML.Node(<ELEMENT_NODE@0x00007fd734a9ddb0>)
julia> setdtd!(doc, DTDNode("doc"))
EzXML.Node(<DTD_NODE@0x00007fd734a7b950>)
julia> print(doc)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE doc>
<States/>
julia>使用EzXML
julia>doc=XMLDocument()
文档(EzXML.Node())
朱莉娅>赛根!(文档,ElementNode(“状态”))
Node()
朱莉娅>设定!(doc,DTDNode(“doc”))
Node()
朱莉娅>打印(文档)
我不知道您的问题的答案,但我认为如果您在软件包中提出问题,可能有人可以为您指出正确的方向并更好地记录它,或者添加该功能-无论哪种方式,结果都很好。我现在为软件包打开了一个问题:
julia> using EzXML
julia> doc = XMLDocument()
EzXML.Document(EzXML.Node(<DOCUMENT_NODE@0x00007fd7348432c0>))
julia> setroot!(doc, ElementNode("States"))
EzXML.Node(<ELEMENT_NODE@0x00007fd734a9ddb0>)
julia> setdtd!(doc, DTDNode("doc"))
EzXML.Node(<DTD_NODE@0x00007fd734a7b950>)
julia> print(doc)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE doc>
<States/>