Грязный код при изменении XML-файла с помощью installscirpt - PullRequest
1 голос
/ 14 февраля 2012

Мы хотим изменить узел XML-файла, такого как web.config, и мы получим грязный код после сохранения файла.Код, который мы используем ниже:

   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);

Я пытался использовать много способов для решения этой проблемы, таких как спецификация или кодировка в заголовке файла XML.Но я не нашел правильного пути.

Теперь я хотел бы знать две вещи:

  1. измененная кодировка файла.
  2. изменить файл с егокодировка.

кто может мне помочь?

...