※ ChatGPTを利用し、要約された質問です(原文:VBでXMLファイルを作ると xmlns= が・・・)
VBでXMLファイルを作成する方法とは?
このQ&Aのポイント
VB6でXMLファイルを作成する方法について詳しく教えてください。
xmlns属性が付与される問題について、解決方法を教えてください。
<kml_DTD>要素内のxmlns属性を除去する方法を教えてください。
VBでXMLファイルを作ると xmlns= が・・・
VB6でXMLを作成しています。
Dim xmlDoc As New MSXML2.DOMDocument40 'XMLドキュメント
Dim xmlPI As IXMLDOMProcessingInstruction 'XML宣言
Dim node(7) As IXMLDOMNode '要素
Set xmlPI = xmlDoc.appendChild(xmlDoc.createProcessingInstruction("xml", "version= ""1.0"" encoding= ""Shift_JIS"" standalone= ""no"""))
Set node(1) = xmlDoc.appendChild(xmlDoc.createNode(NODE_ELEMENT, "kml", ""))
Set node(2) = node(1).appendChild(xmlDoc.createNode(NODE_ELEMENT, "kmlHeader", ""))
Set node(3) = node(2).appendChild(xmlDoc.createNode(NODE_ELEMENT, "kml_DTD", " kml_Version= 2.8"" kml_FileName=""../DTD/HYB01.dtd"))
以下省略
すると
<kml_DTD xmlns="kml_Version= 2.8" kml_FileName="../DTD/HYB01.dtd" />
"xmlns=" はどうすれば消えますか?お願いします。
お礼
すごいです。教えていただいたとおりにしたら、希望通りにできました。本当にありがとうございました。