XmlDocument クラスの作成に問題があります。これは私がやろうとしたことです:
Dim myDoc = New XmlDocument()
Dim docType As XmlDocumentType = myDoc.CreateDocumentType("DtdAttribute", Nothing, "DtdFile.dtd", Nothing)
myDoc.XmlResolver = Nothing
myDoc.AppendChild(docType)
Dim xmldecl As XmlDeclaration = myDoc.CreateXmlDeclaration("1.0", Encoding.GetEncoding("ISO-8859-15").BodyName, "yes")
Dim root As XmlElement = myDoc.CreateElement("RootElement")
myDoc.AppendChild(root)
myDoc.InsertBefore(xmldecl, root)
これにより、次のエラーが発生します。指定された場所にノードを挿入できません。このエラーをスローする行はmyDoc.InsertBefore(xmldecl, root)
これを理解することはできません。これらの要素をどの順序で挿入する必要がありますか? 私はさまざまな注文を試しましたが、私は何か完全に間違ったことをしているだけだと思います.これはそもそもうまくいかないはずです:)しかし、どうすればこれを行うことができますか?