1

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つのことを知りたいです:

  1. 変更されたファイルのエンコーディング。
  2. ファイルをそのエンコーディングで変更します。

誰が私を助けることができます?

4

0 に答える 0