web.config などの xml ファイルのノードを変更したいのですが、ファイルを保存した後にコードが乱雑になります。使用するコードは次のとおりです。
set xmlDocument = CoCreateObject("Msxml2.DOMDocument.4.0");
if (!IsObject(xmlDocument)) then
return -1;
endif;
xmlDocument.async=FALSE;
xmlDocument.setProperty("SelectionLanguage","XPath");
xmlDocument.load(xmlFileName);
if(IsObject(xmlDocument)=FALSE) then
return -1;
endif;
set xmlNode = xmlDocument.selectSingleNode(nodePath);
if(IsObject(xmlNode)=TRUE) then
xmlNode.Attributes.getNamedItem("value").nodeValue = value;
xmlDocument.save(xmlFileName);
この問題を解決するために、BOM や xml ファイル ヘッドのエンコーディングなど、さまざまな方法を使用しようとしました。しかし、私は正しい方法を見つけていません。
今、私は2つのことを知りたいです:
- 変更されたファイルのエンコーディング。
- ファイルをそのエンコーディングで変更します。
誰が私を助けることができます?