| 
             
              ソス@ソスソスutf-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスソスDOMソスソスLoadソスソスソスソスノは?
             
           | 
        
 ソスgソスbソスvソスyソス[ソスWソスソス
        ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスEpapy's softwarelibrary
ソスソスソスソスソスbソスノなゑソスワゑソスソスB
        VB6.0(SP6)ソスナ、MSXML2.DOMDocument50ソス利用ソスソスソスト、encoding="utf-8"ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスソスloadソスソスソス謔、ソスニゑソスソストゑソスソスワゑソスソスB
        
        ソスソスソスフ際に、ソス^ソスOソスソスvalueソスソス" "ソスフゑソスフゑソス?ソスナ表ソスソスソスソスソスソストゑソスソスワゑソスソスワゑソスソスB
        ソスヌのようソスノゑソスソスソスホ、ソスソスソスソスノ費ソスソスpソス白とゑソスソスト認ソスソスソスソスソスソスソスナゑソスソス蛯、ソスソスソスB
        ソスソス ソスヘ費ソスソスpソスソス
        
        ---XMLソスtソス@ソスCソスソス(C:¥text.xml)-----
        <?xml version="1.0" encoding="utf-8"?>
        <sample> </sample>
        
        ----VB-------
        dim domdoc50 as MSXML2.DOMDocument50
        
        set domdoc50 = new MSXML2.DOMDocument50
        
        if domdoc50.load("C¥text.xml") then
            debug.print domdoc50.xml
        end if 
        
        ---ソスソスソスsソスソスソスソス----
        <sample>?</sample>
ソスソスソスソスxmlソスtソス@ソスCソスソスソスヘ本ソスソスソスソスUTF-8ソスフ包ソスソスソスソスRソス[ソスhソスナ記ソスレゑソスソスソストゑソスソスワゑソスソスソスソスH
ソスPソスノ,debug.printソスナチソスFソスbソスNソスソスソストゑソスソス驍ゥソスソスナはなゑソスソスナゑソスソス蛯、ソスソスソスB
        
        6.0ソスワでゑソス32bitソスソスVBソスヘ,ソスソスソスソスソスUnicodeソスナゑソスソスソスソスソスソスoソスヘ系ソスソスShift_JIS (ソスソスソス{ソスソスナの場合) ソスナゑソスソスB
        U+00A0 NO-BREAK SPACEソスソスShift_JISソスフ範囲難ソスノ厄ソスソスソスソスソスソスソスソスネので,?ソスノなゑソスソストゑソスソスソスフゑソスソスニ思ソスソスソスワゑソスソスB
ソス答ゑソスソスソスソスソスソスソスソスネゑソス¥ソスソスソスあゑソスワゑソスソスソスB
        ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        >6.0ソスワでゑソス32bitソスソスVBソスヘ,ソスソスソスソスソスUnicodeソスナゑソスソスソスソスソスソスoソスヘ系ソスソスShift_JIS (ソスソスソス{ソスソスナの場合) ソスナゑソスソスB
        >U+00A0 NO-BREAK SPACEソスソスShift_JISソスフ範囲難ソスノ厄ソスソスソスソスソスソスソスソスネので,?ソスノなゑソスソストゑソスソスソスフゑソスソスニ思ソスソスソスワゑソスソスB
        ソスネゑソスルど。
        ソスmソスソスソスノ、domdoc50.load("C¥text.xml")ソスナ読み搾ソスソスソスXMLソスソス
        domdoc50.save("C:¥test2.xml")ソスニゑソスソスソスソスソスソスノフソス@ソスCソスソスソスノ出ソスヘゑソスソスソスソス
        ?ソスヘ表ソスソスソスソスソスソスワゑソスソスソスB
        ソスネ会ソスソスフようソスノなゑソスワゑソスソスB
        ---XMLソスtソス@ソスCソスソス(C:¥text.xml)-----
        <?xml version="1.0" encoding="utf-8"?>
        <sample> </sample>
        
        ---XMLソスtソス@ソスCソスソス(C:¥text2.xml)-----
        <?xml version="1.0" encoding="utf-8"?>
        <sample> </sample>
        
        
        ソスソスソスソスナは、domdoc50.load("C¥text.xml")ソスナ読み搾ソスソスソスXMLソスソスAShift_JISソスフ包ソスソスソスソスRソス[ソスhソスナ編集ソスソスソスソスソスソスソスニ、encording = utf-8ソス`ソスソスソスナ出ソスヘゑソスソスソスソスソスソスフでゑソスソスソスソスナゑソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスH
> Shift_JISソスフ包ソスソスソスソスRソス[ソスhソスナ編集ソスソスソスソスソスソスソスソス
        ソスソスソスソスヘ具ソスフ的ソスノは、ソスヌゑソスソスソスソスソスソスモ厄ソスソスナゑソスソス蛯、ソスソス?
        
        VB6 ソスソス String ソス^ソスヘ、ソスソスソスソスIソスノゑソス UTF-16 ソスソスソスソスソスフバソスCソスiソスソスソスニゑソスソスト格ソス[ソスソスソスソストゑソスソスワゑソスソスB
        Left / Mid / Right / Replace ソスソスヘゑソスソス゚とゑソスソスソスヨ撰ソスソスQソスソスAソスソスソスソスソスOソスソスノ擾ソスソスソスソスソスソスワゑソスソスフで、
        Shift_JIS ソスナエソスソスソスRソス[ソスhソスソスソス黷スソスfソス[ソス^ソスソスソスソスソスソスソスソス骼厄ソスヘでゑソスソスワゑソスソスソスB
        
        StrConv ソスソスgソスソスソスネどゑソスソスト、UTF-16 ソスネ外ソスソス(Shift_JISソスネどゑソス)ソスoソスCソスiソスソスソスソスAString ソスマ撰ソスソスソス
        ソスソスソスソスソスソスソス゚るこソスニは可能ソスナゑソスソスソスソスAソスソスソスフ場合ソスAVB ソスWソスソスソスフ関撰ソスソスヘ使ソスソスソスワゑソスソスソスB
        
        Print # ソスXソスeソス[ソスgソスソスソスソスソスgソスソス Print ソスソスソス¥ソスbソスhソスヘ、String ソスソスuShift_JISソスvソスニゑソスソスト出ソスヘゑソスソスA
        Line Input # ソスXソスeソス[ソスgソスソスソスソスソスgソスソス InputBox ソスヨ撰ソスソスヘ、ソスuShift_JISソスvソスナデソス[ソス^ソス得まゑソスソスソスソスA
        ソスソスソスソスヘ、String ソスフ難ソスソスソスソス UTF-16 ソスナゑソスソス骼厄ソスソスOソスソスノ、Unicode ソスソス ANSI ソスマ奇ソスソスソスsソスソスソストゑソスソス驍セソスソスソスナゑソスソスB
        
        
        > encording = utf-8ソス`ソスソスソスナ出ソスヘゑソスソスソスソスソスソスフでゑソスソスソスソスナゑソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスH
        Save ソスソスソス¥ソスbソスhソスフ茨ソスソスソスソスノ、ソスuソスtソス@ソスCソスソスソスソスソスソスソスソスソス StringソスvソスナはなゑソスソスA
        ソスuUTF-8 ソスGソスソスソスRソス[ソスhソスソス Streamソスvソスソスnソスソスソスソス OK ソスナゑソスソスB
        
        Set stm = New ADODB.Stream
        stm.Type = adTypeText
        stm.Charset = "UTF-8"
        stm.Open
        doc.save stm
        stm.SaveToFile "C:¥sample.xml", adSaveCreateOverWrite
        stm.Close
        
        ソスソスソスソスソスソスソスソスソスフ包ソスソス@ソスフ場合ソスA<?xml verion="1.0" encoding="ソスソスソスソスソスソス"?> ソスフ包ソスソスソスソスソス
        ソスソスソスソスソスソスソスソスソスヘ行ソスソスソスワゑソスソスソスフで、ソスソスソスフ包ソスソスソスソスヘ出ソスヘ前ソスノ編集ソスソスソストゑソスソスソスソスKソスvソスソスソスソスソスソスワゑソスソスB
>ソスソスソスEソスフ会ソスソスハ弁士ソスl
        ソスソスソス答ゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        >> Shift_JISソスフ包ソスソスソスソスRソス[ソスhソスナ編集ソスソスソスソスソスソスソスソス
        >ソスソスソスソスヘ具ソスフ的ソスノは、ソスヌゑソスソスソスソスソスソスモ厄ソスソスナゑソスソス蛯、ソスソス?
        ソスヒゑソスソスソスソスワゑソスソスソスBソスソスフ的ソスノ擾ソスソスソスソスソスソスソスソスソスソスソスソスニは以会ソスソスフゑソスソスニでゑソスソスBShift_JISソスナゑソス
        ソス@ソスネゑソスUnicode(utf-16)ソスナゑソスソスソスソスBソスBソスB
        ソス@ソス@encording='utf-8'ソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ読み搾ソスソズ。
        ソス@ソスAソスヌみ搾ソスソスソスXMLソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ編集ソスソスソスト、nodeソスフ追会ソスソスAソス除ソスネどゑソスsソスソス)ソスソスソスソスB
        ソス@ソスBソスメ集ソスソスソスソスXMLソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスB
        ソスナゑソスソスB
        
        >Save ソスソスソス¥ソスbソスhソスフ茨ソスソスソスソスノ、ソスuソスtソス@ソスCソスソスソスソスソスソスソスソスソス StringソスvソスナはなゑソスソスA
        >ソスuUTF-8 ソスGソスソスソスRソス[ソスhソスソス Streamソスvソスソスnソスソスソスソス OK ソスナゑソスソスB
        
        >Set stm = New ADODB.Stream
        >stm.Type = adTypeText
        >stm.Charset = "UTF-8"
        >stm.Open
        >doc.save stm
        >stm.SaveToFile "C:¥sample.xml", adSaveCreateOverWrite
        >stm.Close
        >ソスソスソスソスソスソスソスソスソスフ包ソスソス@ソスフ場合ソスA<?xml verion="1.0" encoding="ソスソスソスソスソスソス"?> ソスフ包ソスソスソスソスソス
        >ソスソスソスソスソスソスソスソスソスヘ行ソスソスソスワゑソスソスソスフで、ソスソスソスフ包ソスソスソスソスヘ出ソスヘ前ソスノ編集ソスソスソストゑソスソスソスソスKソスvソスソスソスソスソスソス>ソスワゑソスソスB
        ソスヒゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスBソスソスソスソスソス邇趣ソスソスソストみまゑソスソスBソスソスソスソスソスソスソスソスソスハゑソスワゑソスソスLソスレゑソスソスワゑソスソスB
ソスソスソスソスソスソスノなゑソスワゑソスソスB
        
        >> Shift_JISソスフ包ソスソスソスソスRソス[ソスhソスナ編集ソスソスソスソスソスソスソスソス
        >ソスソスソスソスヘ具ソスフ的ソスノは、ソスヌゑソスソスソスソスソスソスモ厄ソスソスナゑソスソス蛯、ソスソス?
        >ソスヒゑソスソスソスソスワゑソスソスソスBソスソスフ的ソスノ擾ソスソスソスソスソスソスソスソスソスソスソスソスニは以会ソスソスフゑソスソスニでゑソスソスBShift_JISソスナゑソス
        >ソス@ソスネゑソスUnicode(utf-16)ソスナゑソスソスソスソスBソスBソスB
        >ソス@ソス@encording='utf-8'ソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ読み搾ソスソズ。
        >ソス@ソスAソスヌみ搾ソスソスソスXMLソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ編集ソスソスソスト、nodeソスフ追会ソスソスAソス除ソスネどゑソスsソスソス)ソスソスソスソスB
        >ソス@ソスBソスメ集ソスソスソスソスXMLソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスB
        ソスナゑソスソスB
        ソスソスソスソスソスワゑソスソスソスBソスソスソスソスソスナゑソスソスB
        
        ソス@ソス@encording='utf-8'ソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ読み搾ソスソズ。
        ソス@ソスAソスヌみ搾ソスソスソスXMLソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ編集ソスソスソスト、nodeソスフ追会ソスソスAソス除ソスネどゑソスsソスソス)ソスソスソスソスB
        ソス@ソスBDomDocument.xmlソスソスStringソスマ撰ソスソスノ托ソスソスソスB
        ソス@ソスCStringソスマ撰ソスソスノ格ソス[ソスソスソス黷スソスソスソスソスソスソスソスDOMソスソスloadソスB
        ソス@ソスDDOMソスソスloadソスソスソスソスstringソスソスソスソスソスソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスB
        ソスナゑソスソスソスソスB
>(1)encording='utf-8'ソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ読み搾ソスソズ。
        >(2)ソスヌみ搾ソスソスソスXMLソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ編集ソスソスソスト、nodeソスフ追会ソスソスAソス除ソスネどゑソスsソスソス)ソスソスソスソスB
        ソスソスソスソスソスワでは良ゑソスソスニゑソスソスト。
        
        >(3)DomDocument.xmlソスソスStringソスマ撰ソスソスノ托ソスソスソスB
        >(4)Stringソスマ撰ソスソスノ格ソス[ソスソスソス黷スソスソスソスソスソスソスソスDOMソスソスloadソスB
        ソスソスソスフ包ソスソスソスソスヘ、ソスソスソスフゑソスソス゚に必ソスvソスネのでゑソスソス蛯、?
        
        >(5)DOMソスソスloadソスソスソスソスstringソスソスソスソスソスソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスB
        ソスソスソスソスソスソスソス UTF-8 ソスフテソスLソスXソスgソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスソスソスソスフでゑソスソスソスホ、
        ADODB.Stream ソスソスWriteText ソスソスソスト、ソスソスソスソスソス SaveToFile ソスソスソスソスソス OKソスB
ソスソスソス答ゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        >(3)DomDocument.xmlソスソスStringソスマ撰ソスソスノ托ソスソスソスB
        >(4)Stringソスマ撰ソスソスノ格ソス[ソスソスソス黷スソスソスソスソスソスソスソスDOMソスソスloadソスB
        >ソスソスソスフ包ソスソスソスソスヘ、ソスソスソスフゑソスソス゚に必ソスvソスネのでゑソスソス蛯、?
        ソスヒ別の関撰ソスソスノ茨ソスソスソスソスニゑソスソスト渡ソスソスソスロゑソスStringソスノゑソスソスワゑソスソスソスソスB
        (ソスヨ撰ソスソスナ要ソスソスソスソスソスソストゑソスソスソスフゑソスStringソスフゑソスソスソス)
        
        ソスCソスノなゑソス_ソスニゑソスソストは、UTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスソスDOMソスノ読み搾ソスソスワゑソスソスソスソスニゑソスソスノ、
        DOMソスソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスナ使ソスpソスソスソスソストゑソスソスソスUnicode(UTF-16)ソスソス
        ソスソスソスソスソスIソスノ変奇ソスソスソスソストゑソスソスソスフゑソスソスニゑソスソスソスソス_ソスナゑソスソスB
        ソスソスソスソスソスIソスノ変奇ソスソスソスソストゑソスソスネゑソスソスフでゑソスソスソスホ、DOMソスフ各ソスmソス[ソスhソスノ対ゑソスソスト、nodeValueソスネどゑソスstringソスフ包ソスソスソスソスソス直接托ソスソスソスソスソスソスフゑソスNGソスナ、ソスマ奇ソスソスソスソスKソスvソスソスソスニ思ソスソスソスワゑソスソスB
        
        >ソス@encording='utf-8'ソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ読み搾ソスソズ。
        
        >(5)DOMソスソスloadソスソスソスソスstringソスソスソスソスソスソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスB
        >ソスソスソスソスソスソスソス UTF-8 ソスフテソスLソスXソスgソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスソスソスソスフでゑソスソスソスホ、
        >ADODB.Stream ソスソスWriteText ソスソスソスト、ソスソスソスソスソス SaveToFile ソスソスソスソスソス OKソスB
        ソスヒ具ソスソスソスソストゑソスソスソスソスソスソスソスソスソスソスソスソス@ソスナ趣ソスソスソスソスソスソスニゑソスソスソスソス閧ュソスソスソスソスソスワゑソスソスソスソスB
        ソス@ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソス@
> DOMソスソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスナ使ソスpソスソスソスソストゑソスソスソスUnicode(UTF-16)ソスソス
        > ソスソスソスソスソスIソスノ変奇ソスソスソスソストゑソスソスソスフゑソスソスニゑソスソスソスソス_ソスナゑソスソスB
        
        String ソス^ソスノ、ソスソスソスソス UTF-8 ソスフデソス[ソス^ソスソスソスnソスソスソスソス骼厄ソスヘゑソスソスソスワゑソスソスソスB
        
        COM ソスフ撰ソスソスEソスノゑソスソスソスソストは、String ソス^ソスヘ奇ソス{ソスIソスソス Unicode ソスfソス[ソス^ソスニゑソスソスソス
        ソスヌ暦ソスソスソスソスソスワゑソスソスソスソスAソスソスソスソスIソスノは、ソスソスソスソスソス UCS-2 (UTF-16) ソスソスソスソスソスフバソスCソスiソスソスソスナゑソスソスB
        
        ソスツまゑソスハ擾ソスヘ、ソスソスソスtソス@ソスCソスソスソスフ包ソスソスソスソスRソス[ソスhソスソスソスソスソスナゑソスソス驍ゥソスソスモ趣ソスソスソスソスソスKソスvソスヘ厄ソスソスソスソスA
        MSXML ソスノソスソス[ソスhソスソスソス黷ス XML ソスfソス[ソス^ソスソスソスAnodeValue ソスvソスソスソスpソスeソスBソスソスソスソスハゑソスソスソス
        ソスuString ソス^ソスvソスナ受け渡ソスソスソスソスソスソスソスロには、ソスソスソスフ難ソスソスソスfソス[ソス^ソスヘ、ソスソスソス
        UTF-16 ソスソス Unicode ソスfソス[ソス^ソスニなゑソスソストゑソスソスソスAソスニゑソスソスソスソスソスソスナゑソスソスB
        
        
        ソスソスソスソスソスソスソスソスソスソスヘ、MSXML ソスフ難ソスソスソスfソス[ソス^ソスソスソスAソスソスソス UTF-16 ソスナ抵ソスナゑソスソスソスニゑソスソスソスソスモ厄ソスソスナはゑソスソスソスワゑソスソスソスB
        
        MSXML ソスソス load ソスソスソス¥ソスbソスhソスヘ、ソスtソス@ソスCソスソスソスソスソスソスURLソスソス¥ソスソスソスuソスソスソスソスソスソス(String ソスワゑソスソスソス Byteソスzソスソス)ソスvソスソスソスソスソスナはなゑソスソスA
        ソスソスソスノゑソス XML ソスfソス[ソス^ソスソスソスソスソスソスソスソスuソスXソスgソスソスソス[ソスソス(IStream, ISequentialStream, IPersistStream)ソスvソスソスnソスソスソスソスソスソス
        ソスナゑソスソスソス謔、ソスノなゑソスソストゑソスソスワゑソスソスB(ASP ソスソス Request ソスIソスuソスWソスFソスNソスgソスソスAADODB ソスソス Stream ソスIソスuソスWソスFソスNソスgソスネゑソス)
        
        MSXML ソスソスソスXソスgソスソスソス[ソスソスソスソスソスソスヌみ搾ソスソスンゑソスsソスソスソスソスソス鼾ソスノゑソス(ソスワゑソスソスヘ、ソスXソスgソスソスソス[ソスソスソスソス MSXML ソスノ保托ソスソスソスソスソスソス鼾ソスノゑソス)ソスA
        ソスXソスgソスソスソス[ソスソスソスソスソスフゑソス UTF-8 ソスナゑソスソスソスソスソスソス鼾ソスノは、Call .Save("C:¥sample.xml") ソスフ鯉ソスソスハは、ソスソスソスXソスgソスソスソス[ソスソスソスニ難ソスソスソスソスソス
        UTF-8 ソス`ソスソスソスフ包ソスソスソスソスソスナ出ソスヘゑソスソスソスワゑソスソスB(ソスソスソスソス euc-jp ソスネゑソスAeuc-jp ソスフまゑソス)
        
        ソスソスソスソスソスト、ソスoソスヘ鯉ソスソスハの包ソスソスソスソスRソス[ソスhソスソスマゑソスソスソスソスソスソス鼾ソスヘ、ソスソスノ趣ソスソスソスソスソスソスソスフようソスノ、Save ソスソスソス¥ソスbソスhソスフ茨ソスソスソスソスソス
        ソスuソスソスソスソスソスソスvソスナはなゑソスソスAソスuソスXソスgソスソスソス[ソスソスソスvソスノゑソスソストゑソスソスソス OK ソスナゑソスソスB
        
        
        > nodeValueソスネどゑソスstringソスフ包ソスソスソスソスソス直接托ソスソスソスソスソスソスフゑソスNGソスナ、ソスマ奇ソスソスソスソスKソスvソスソスソスニ思ソスソスソスワゑソスソスB
        ソスソスLソスフようソスネ暦ソスソスRソスソスソスソスAソスソスソスソスソスソスソスソスソスマ奇ソスソスヘ不ソスvソスナゑソスソスB
        
        ソスソスソスソスソスソスソスA(ソスソスソスソスソスRソス[ソスhソスナはなゑソス)ソスソスソスソスソスWソスソスソスフ点ソスソスソス迪セソスソスソスホ、ソス痰ヲソスソス Shift_JIS ソスtソス@ソスCソスソスソスフ場合ソスA
        http://support.microsoft.com/kb/170559/ja
        http://support.microsoft.com/kb/286776/ja
        ソスフようソスノ、Unicode ソスニの間での変奇ソスソスソスフ厄ソス閧ェソスソスソスソスソスソスソスソスツ能ソスソスソスソスソスソスソスソスワゑソスソスB
        (UTF-8 ソスフ場合ソスヘ、UTF-16 ソスソスソスソスソスWソスソスソスソスソスソスソスソスソスナゑソスソス驍スソス゚、ソスソスソスソスソスソスソスソスソスソスソスヘ費ソスソスソスソスソスソスワゑソスソスソスB
        
        ソスソスソスネみゑソス loadXML ソスソスソス¥ソスbソスhソスヘ、UTF-16 ソスoソスCソスiソスソスソスソスソスソスソスソスソス String ソスソスけ趣ソスソスワゑソスソスソス
        ソスfソス[ソス^ソスソスソスソス <?xml version="1.0" encoding="ソス`"?> ソスソス encoding ソスwソスソス無趣ソスソスソスソスワゑソスソスB
ソスソスソス答ゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスBソスソスソスeソスソスソスxソスソスソスネゑソスワゑソスソスト申ソスソスソスあゑソスワゑソスソスソスB
        
        ソスソスソスソスワで、ソスソスソスソスIソスネ包ソスソスソスソスRソス[ソスhソスソスソスソスワゑソスモ趣ソスソスソスソス驍アソスニゑソスソスソスソスソスソスソスソスソスソスソスソス゚、
        ソスソスソスソスフ変奇ソスソスフ厄ソスソスヘ費ソスソスノ趣ソスソスソスソスフゑソスソス゚になゑソスソストゑソスソスワゑソスソスB
        ソスソスソスEソスフ会ソスソスハ弁士ソスソスソスソスフ会ソスソスソスソスソスソスノ抵ソスソスJソスナ暦ソスソスソスフ手助ソスソスソスノなゑソスソストまゑソスソスB
        ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        ソスソスソスフトソスsソスbソスNソスフ最擾ソスソスナ起ソスソスソスソスソストゑソスソスソス" "ソスソス"?"ソスノなゑソスソストゑソスソスワゑソスソスソスソスソスソスヌゑソスソスソスソスト費ソスソスソスソスソスソスソスフゑソスソスニゑソスソスソスソスソスソスソスソスヘ搾ソスソスAソスソスソスソスニ撰ソスソスソスソスナゑソスソスソスソスソスヤでゑソスソスB
        (ソスソスソスワゑソスソスソスナゑソスソスソスソスEソスEソスE)
        
        ソスワゑソスソスA" "ソスヘ、UTF-8,16ソスノは托ソスソスンゑソスソス驍ェソスAShift_JISソスノは托ソスソスンゑソスソスネゑソスソスB
        ソスソスソスフゑソスソス゚、UTF-8ソスソスソスソスAShift_JISソス`ソスソスソスフフソス@ソスCソスソスソスノ出ソスヘゑソスソス謔、ソスニゑソスソスソスニ、
        ソスマ奇ソスソスナゑソスソスソス"?"ソスニゑソスソスト出ソスヘゑソスソスソストゑソスソスワゑソスソスB
        
        UTF-8ソスソスUTF-16(VB6.0ソスフ難ソスソスソスソスソスソスソスRソス[ソスh)ソスソスShift_JIS(ソスtソス@ソスCソスソスソスoソスソス)ソスソスUTF-16(VB6.0ソスフ難ソスソスソスソスソスソスソスRソス[ソスh)ソスソスUTF-8ソスニゑソスソスソスソスソスソスソスソスRソス[ソスhソスフ変奇ソスソスソスsソスソスソスソスソスロには、
        Shitf_JISソスノ変奇ソスソスソスソスソス^ソスCソス‾ソスソスソスOソスソス?ソスニゑソスソスト出ソスヘゑソスソスソストゑソスソスワゑソスソスフで、ソスソスソスフ鯉ソスUTF-8ソスノ変奇ソスソスソスソスネゑソスソスソスソストゑソス?ソスフままになゑソスソストゑソスソスワゑソスソスB
        
        ソスソスLソスフ課托ソスソスソスソスソスソスソスソスノは、" "ソスソスShift_JISソスノ変奇ソスソスソスソスソスロに、ソスソスソスソスソス痰、ソスソスソスソス(ソスソスソスニゑソスソスソス"nbsp")ソスノ置ソスソスソスソスソスソスソスソスKソスvソスソスソスソスソスソスAShift_JISソスソスUNICODEソスノ変奇ソスソスソスソスソスロゑソスAソスuソスソスソスソスソスソスソスソスソスソスソスソスソスソス" "ソスノ変奇ソスソスソスソスネゑソスソスソスソスKソスvソスソスソスソスソスソスB
        
        ソスニゑソスソスソスソスニゑソスソスソスワでは、ソスソスソスソスソスナゑソスソスワゑソスソスソスソスB
        ソスソスソスAソスソスソスフ会ソスソスソスソスソスヘ搾ソスソスソスソスナゑソスソスB
        
        ソス皷橸ソスrソスソスソスoソス゚のみゑソスソス`ソスソスソスソスソスワゑソスソスBソスBソスB
ソスソスソスソスソスソスdソスヒてゑソスソス驍、ソスソスソスノ、ソス{ソスfソスソスソスツにゑソスソスヌり着ソスソスソスワゑソスソスソスソスBソスBソスB
        ソスソスソスソスuXMLソスtソス@ソスCソスソスソスソスUTF-8ソス`ソスソスソスナの編集ソスAソスVソスKソス成ソスvソスソス
        VB6.0(SP6)ソスノてコソス[ソスfソスBソスソスソスOソスソスsソスソスソストゑソスソスソスワゑソスソスソスソスA
        ソスネ会ソスソスフ難ソスeソスソスソスヌゑソスソスソスソスソスワゑソスソスsソスソスソスワゑソスソスソスBソスBソスB
        
        ソスソスソスソスソスハ費ソスソスソスソスナゑソス
        > encording = utf-8ソス`ソスソスソスナ出ソスヘゑソスソスソスソスソスソスフでゑソスソスソスソスナゑソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスH
        Save ソスソスソス¥ソスbソスhソスフ茨ソスソスソスソスノ、ソスuソスtソス@ソスCソスソスソスソスソスソスソスソスソス StringソスvソスナはなゑソスソスA
        ソスuUTF-8 ソスGソスソスソスRソス[ソスhソスソス Streamソスvソスソスnソスソスソスソス OK ソスナゑソスソスB
        
        Set stm = New ADODB.Stream
        stm.Type = adTypeText
        stm.Charset = "UTF-8"
        stm.Open
        doc.save stm
        stm.SaveToFile "C:¥sample.xml", adSaveCreateOverWrite
        stm.Close
        
        ソスソスLソスソスソスソスsソスソスソスソスニ、MSXML2.Domdocument30ソスソスsaveソスソスソス¥ソスbソスh
        (doc.save stmソスフ包ソスソスソス)ソスナ茨ソスソスソスソスsソスソスソスフエソスソスソス[ソスノてゑソスソスソスソスワゑソスソスB
        
        MSXMLソスソス XML Version,3.0
        ADODBソスソスMicrosoft ActiveX Data Objects2.5
        ソスソスQソスニゑソスソストゑソスソスワゑソスソスB
        
        xmlsdk30ソスwソスソスソスvソスソスmソスFソスソスソスワゑソスソスソスソスソスソスAIStreamソスiStreamソスニは違うソスHソスjソスソス
        ソスソスソスソスソスニゑソスソスト可能ソスフようソスネ(ソスpソスソスネので。ソスBソスjソスソスeソスソスソスソスソスソスソスソストゑソスソスワゑソスソスソスソスB
        
        ソス¥ソスソスソスあゑソスワゑソスソスが、ソスヌなゑソスソスソスソスソスソスソスソスソスソスソスノなゑソスソスソスヘゑソスソスソスソスソスソスソス痰「ソスワゑソスソスソスナゑソスソス蛯、ソスソスソスH
        ソスソスソス驍「ソスヘ托ソスソスフゑソスソスソスソスソスUTF-8ソス`ソスソスソスナの作成ソスソスソス@ソスソスソスソスソスソスmソスフ包ソスソスソスソスソスソスソスソスソス痰「ソスワゑソスソスソスソス轤イソスソスソスソスソスフ抵ソスソスXソスソスソスソスソスソスソス閧「ソス¥ソスソスソス繧ーソスワゑソスソスB
> ソスソスソスソスuXMLソスtソス@ソスCソスソスソスソスUTF-8ソス`ソスソスソスナの編集ソスAソスVソスKソス成ソスvソスソス
        > VB6.0(SP6)ソスノてコソス[ソスfソスBソスソスソスOソスソスsソスソスソストゑソスソスソスワゑソスソスソスソスA
        ソスソスソスニなゑソスフは、ソスuソスメ集ソスvソスニゑソスソスソスソスソスソスソスuソスロ托ソスソスvソスソスソスナはゑソスソスソスワゑソスソスソス?
        
        DomDocument.Save ソスソスソス¥ソスbソスhソスナの保托ソスソスヘ、ソスソスソス[ソスhソスソスソスソス XML ソスfソス[ソス^ソスソス
        <?xml version='1.0' encoding='euc-jp'?>
        ソスネどゑソス encoding ソスwソスソスノ茨ソスソスソスソスソスソスソスソスワゑソスソスフで、ソスソスソスモゑソスソスKソスvソスナゑソスソスB
        
        ソスソスソスソスソスRソス[ソスhソスソスwソス閧オソスト保托ソスソスソスソスソスソスソスソスフでゑソスソスソスホ、
        ソス@doc.Save stm
        ソスフ托ソスソスソスノ、
        ソス@stm.WriteText doc.xml
        ソスフ構ソスソスソスソスソスソスソスソストみてゑソスソスソスソスソスソスソスソスBソスソスソスソスヘ、ソスソスフ難ソスソスeソスノ記ソスqソスソスソスソス
        >>>> ADODB.Stream ソスソスWriteText ソスソスソスト、ソスソスソスソスソス SaveToFile ソスソスソスソスソス OKソスB
        ソスフ擾ソスソスソスソスノ托ソスソスソスソスソスソスワゑソスソスB
        
        xml ソスvソスソスソスpソスeソスBソスソスgソスソスソスソスソス@ソスフ場合ソスA<?xml version="1.0"?> ソスソスソスソス
        encoding ソスwソス閧ェソスtソスソスソスワゑソスソスが、UTF-8 (ソスソスソス驍「ソスソス UTF-16)ソスフ場合ソスヘ、
        encoding ソスwソス閧ェソスsソスvソスネので、ソスソスソスノ厄ソスソスヘなゑソスソスナゑソスソス蛯、ソスB
        ソス@
        
        > ソスソスLソスソスソスソスsソスソスソスソスニ、MSXML2.Domdocument30ソスソスsaveソスソスソス¥ソスbソスh
        > (doc.save stmソスフ包ソスソスソス)ソスナ茨ソスソスソスソスsソスソスソスフエソスソスソス[ソスノてゑソスソスソスソスワゑソスソスB
        ソスソスソスフ際の、ソスソスフ的ソスネエソスソスソス[ソスソスソスbソスZソス[ソスWソスヘ会ソスソスナゑソスソスソス?
        
        ソスソスソスニゑソスソスホ、doc.parseError.errorCode <> 0 ソスニなゑソスAソスル擾ソスソス XML ソスソス
        ソスソスソス[ソスhソスソスソス黷スソスソスヤゑソス DOM ソスソス Save ソスソスソス謔、ソスニゑソスソスソスソス鼾ソスA
        doc.parseError.reason ソスソスソスソスソスフエソスソスソス[ソスソスソスソスソスソスソスソスソス骼厄ソスソスソスソスソスソスワゑソスソスB
        
        ソスソスソス驍「ソスヘ、ソスロ托ソスソスソスソスフコソス[ソスhソスノゑソスソストゑソスA
        ソス@doc.Save stm
        ソスネゑソスホ撰ソスソスソスノ難ソスソスすソスソスRソス[ソスhソスソスA
        ソス@doc.Save(stm)
        ソスノゑソスソスソスニ、ソスGソスソスソス[438ソスソス
        ソスuソスIソスuソスWソスFソスNソスgソスヘ、ソスソスソスフプソスソスソスpソスeソスBソスワゑソスソスヘソスソス¥ソスbソスhソスソスTソス|ソス[ソスgソスソスソストゑソスソスワゑソスソスソスBソスv
        ソスソスソスソスソスソスソスソスソス骼厄ソスソスソスソスソスソスワゑソスソスB
        
        
        > IStreamソスiStreamソスニは違うソスHソスjソスソス
        ADODB ソスソス Stream ソスIソスuソスWソスFソスNソスgソスソスAMSXML ソスソス DOMDocument ソスIソスuソスWソスFソスNソスgソスヘ、
        ソスソスソスソスソスソスソスAソスuIStream ソスCソスソスソス^ソス[ソスtソスFソスCソスXソスvソスソスソスソスソスソスソスソスソス COM ソスNソスソスソスXソスナゑソスソスB
ソスソスソスEソスフ会ソスソスハ弁士ソスl
        
        ソスソスソスソスソスフゑソスソスソスソスソスソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB
        
        >DomDocument.Save ソスソスソス¥ソスbソスhソスナの保托ソスソスヘ、ソスソスソス[ソスhソスソスソスソス XML ソスfソス[ソス^ソスソス
        ><?xml version='1.0' encoding='euc-jp'?>
        >ソスネどゑソス encoding ソスwソスソスノ茨ソスソスソスソスソスソスソスソスワゑソスソスフで、ソスソスソスモゑソスソスKソスvソスナゑソスソスB
        ソスネゑソスルど。ソスニゑソスソスソスソスソスソスヘ、encoding='euc-jp'ソスニ指ソス閧ウソス黷スソスtソス@ソスCソスソスソスソスDomDocument.Loadソスソスソスト、ソスメ集ソスADomDocument.Saveソスソスソスソスソス鼾ソスヘフソス@ソスCソスソスソスソスソスXソスフ形ソスソスソスソスソスネゑソスナゑソスソスソスソストゑソスieuc-jpソスナなゑソスソストゑソスjソスAeuc-jpソス`ソスソスソスノなゑソスニゑソスソスソスソスソスソスナゑソスソスソスソスヒー
        ソスワ、ソスソスソスいソス試ソスソスソストみまゑソスソスB
        
        >ソスソスソスソスソスRソス[ソスhソスソスwソス閧オソスト保托ソスソスソスソスソスソスソスソスフでゑソスソスソスホ、
        >ソス@doc.Save stm
        >ソスフ托ソスソスソスノ、
        >ソス@stm.WriteText doc.xml
        >ソスフ構ソスソスソスソスソスソスソスソストみてゑソスソスソスソスソスソスソスソスBソスソスソスソスヘ、ソスソスフ難ソスソスeソスノ記ソスqソスソスソスソス
        >>>> ADODB.Stream ソスソスWriteText ソスソスソスト、ソスソスソスソスソス SaveToFile ソスソスソスソスソス OKソスB
        >ソスフ擾ソスソスソスソスノ托ソスソスソスソスソスソスワゑソスソスB
        ソスソスLソスソスソス@ソスナはゑソスソスワゑソスソスsソスソスソスワゑソスソスソスソスB
        ソスソスソスLソスレの通ゑソスAencoding=ソスフ包ソスソスソスソスが擾ソスソスソスソスソス謔、ソスナゑソスソスヒ。
        
        >ソスソスソスフ際の、ソスソスフ的ソスネエソスソスソス[ソスソスソスbソスZソス[ソスWソスヘ会ソスソスナゑソスソスソス?
        ソスuソスソスソスsソスソスソスGソスソスソス[ '5'
        ソスvソスソスソスVソス[ソスWソスソスソスフ呼び出ソスソスソスAソスワゑソスソスヘ茨ソスソスソスソスソスソスsソスソスソスナゑソスソスBソスv
        ソスナゑソスソスB
        doc.parseError.errorCodeソスフ難ソスeソスソスソスソスラまゑソスソスソスソスソスソスA0ソスナゑソスソスソスソスB
        ソスワゑソスソスA
        doc.Save stm
        ソスナゑソス
        Call doc.Save(stm)
        ソスナゑソスAソスソスソスソスソスGソスソスソス[ソスソスソスbソスZソス[ソスWソスノなゑソスソストゑソスソスワゑソスソスワゑソスソスBソスBソスB
        
        ソスソスソスンまゑソスソスソスBソスソスソスノ具ソスソスソスソスソスソスワゑソスソスソスソスAソスXソスソスソスソスソスソスソス閧「ソスソスソスソスソスソスソスワゑソスソスB
# ソスソスソスソスソスソス sumomo ソスソスソスソスフ趣ソスソスソスノ対ゑソスソスソスXソスソスソスbソスhソスネので、expソスソスソスソスフ別趣ソスソス竄ェ
        # ソスqソスソスソスソスフはゑソスソスワゑソスDソスワゑソスソスソスソスヘ厄ソスソスソスソスフでゑソスソスソスソスAソスソスソスヨ係ソスニゑソスソスソスソスけソスナゑソスソスソスソスソスフで、
        # ソスソスソスフまま回答を続ゑソスソストゑソスソスソスソスワゑソスソスB
        
        > DomDocument.Loadソスソスソスト、
        ソスソスソスソスソス示ゑソスソスソスソスフゑソス Load ソスナはなゑソス LoadXml ソスナゑソスソスソスソスAソスソスソスソスヘとゑソスソスソスソスソスニゑソスソスト:
        
        ソスソスソスモゑソスソスKソスvソスネのは、ソスソスソスfソス[ソス^ソスフ包ソスソスソスソスRソス[ソスhソスヘ、ソスソスソスノ関係ソスソスソスソスソスニゑソスソスソスソスソスソスナゑソスソスB
        DOM ソスソスソスフは、XML ソスfソス[ソス^ソスソスソスソス Unicode ソスニゑソスソスト擾ソスソスソスソスソスソスワゑソスソスフで。
        
        ソスソスソスニなゑソスフは、encoding ソスwソスソスナゑソスソスB
        
        Set doc = New MSXML2.DOMDocument30
        doc.loadXML "<?xml version='1.0' encoding='iso-2022-jp'?><ソスソス/>"
        doc.save "C:¥sample1.xml"   'JISソスtソス@ソスCソスソスソスニゑソスソスト保托ソスソスソスソスソスソス
        
        doc.replaceChild _
            doc.createProcessingInstruction( _
            "xml", "version='1.0' encoding='euc-jp'"), _
            doc.childNodes(0)
        doc.save "C:¥sample2.xml"   'EUCソスtソス@ソスCソスソスソスニゑソスソスト保托ソスソスソスソスソスソス
        
        ソスネゑソスソスAソス{ソス閧ゥソスソスヘ外ソスソスソスフで詳細は省ゑソスソスワゑソスソスソスソスAXSLT ソスマ奇ソスソスソス
        ソスXソスgソスソスソス[ソスソスソスoソスヘゑソスソスソス鼾ソスノは、ソスワゑソスソスハの変奇ソスソスKソスソスソスソスソスソスソスソスソス謔、ソスナゑソスソスB
        
        
        >>> MSXMLソスソス XML Version,3.0
        >>> ADODBソスソスMicrosoft ActiveX Data Objects2.5
        >>> ソスソスQソスニゑソスソストゑソスソスワゑソスソスB
        >ソスuソスソスソスsソスソスソスGソスソスソス[ '5'
        > ソスvソスソスソスVソス[ソスWソスソスソスフ呼び出ソスソスソスAソスワゑソスソスヘ茨ソスソスソスソスソスソスsソスソスソスナゑソスソスBソスv
        
        MSXML3 + ADODB 2.5 ソスソスソスソスソス
        MSXML6 + ADODB 2.8 ソスフ暦ソスソスソスソスナ趣ソスソスソスソスワゑソスソスソスソスソスソスAソスソスソスソスソスナは再鯉ソスソスソスソスワゑソスソスソスナゑソスソスソスソスB
        
        Private Sub Command1_Click()
        Dim doc As MSXML2.DOMDocument30
        Set doc = New MSXML2.DOMDocument30
        doc.async = False
        doc.loadXML "<?xml version='1.0' encoding='UTF-8'?><ソスF/>"
        
        Dim stm As ADODB.Stream
        Set stm = New ADODB.Stream
        stm.Type = adTypeText
        stm.Charset = "UTF-8"
        stm.Open
        doc.save stm
        stm.SaveToFile "C:¥sample.xml", adSaveCreateOverWrite
        stm.Close
        End Sub
ソスソスソスソスソスbソスノなゑソスワゑソス
        
        ># ソスソスソスソスソスソス sumomo ソスソスソスソスフ趣ソスソスソスノ対ゑソスソスソスXソスソスソスbソスhソスネので、expソスソスソスソスフ別趣ソスソス竄ェ
        ># ソスqソスソスソスソスフはゑソスソスワゑソスDソスワゑソスソスソスソスヘ厄ソスソスソスソスフでゑソスソスソスソスAソスソスソスヨ係ソスニゑソスソスソスソスけソスナゑソスソスソスソスソスフで、
        ># ソスソスソスフまま回答を続ゑソスソストゑソスソスソスソスワゑソスソスB
        ソス¥ソスソスソスあゑソスワゑソスソスソスBソスソスソスソスソスソスワゑソスソスB
        
        >>>> MSXMLソスソス XML Version,3.0
        >>>> ADODBソスソスMicrosoft ActiveX Data Objects2.5
        >>>> ソスソスQソスニゑソスソストゑソスソスワゑソスソスB
        >>ソスuソスソスソスsソスソスソスGソスソスソス[ '5'
        >> ソスvソスソスソスVソス[ソスWソスソスソスフ呼び出ソスソスソスAソスワゑソスソスヘ茨ソスソスソスソスソスソスsソスソスソスナゑソスソスBソスv
        
        >MSXML3 + ADODB 2.5 ソスソスソスソスソス
        >MSXML6 + ADODB 2.8 ソスフ暦ソスソスソスソスナ趣ソスソスソスソスワゑソスソスソスソスソスソスAソスソスソスソスソスナは再鯉ソスソスソスソスワゑソスソスソスナゑソスソスソスソスB
        ソスソスソス示ゑソスソスソスソスソスソスソスソスソスソス¥ソス[ソスXソスソスソスソスソスソスワゑソスソスソスソスソスソスAソスソスヘゑソスGソスソスソス[ソスB
        ソスニゑソスソスがソスAOSソスソス2000ソスソスソスソスXPソスノ奇ソスソスソスソスト趣ソスソスソスソスソスソスニゑソスソスうソスワゑソスソスsソスソスソスワゑソスソスソスソスB
        ソスソスソスヘ鯉ソスソスソスソスヘ不ソスソスソスナゑソスソスソスソスAソスソスソスニゑソスソスネりそソスソスソスナゑソスソスB
        
        ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB
ソスソスソスネゑソスナゑソスAソスソスソスフ人ソスフスソスソスソスbソスhソスノ奇ソスソス闕橸ソスソスナ便乗質ソス竄オソスソスソスソスノ、
        ソスソスソスソスノ会ソスソスソス`ソスFソスbソスNソスソスtソスソスソストゑソスソスワゑソスソスニゑソスソスソスソスフは、ソス@ソスソスソスネゑソスフゑソスソスニ。
        
        # ソスソスソスソスニゑソスAsumomoソスソスソスソスヘゑソスソスソスソスソストゑソスソスネゑソスソスニは思ソスソスソスワゑソスソスソスソスソスヌね。(^_^;)
ソスソスソスソスソスbソスノなゑソスワゑソスソスB
        
        >ソスソスソスネゑソスナゑソスAソスソスソスフ人ソスフスソスソスソスbソスhソスノ奇ソスソス闕橸ソスソスナ便乗質ソス竄オソスソスソスソスノ、
        >ソスソスソスソスノ会ソスソスソス`ソスFソスbソスNソスソスtソスソスソストゑソスソスワゑソスソスニゑソスソスソスソスフは、ソス@ソスソスソスネゑソスフゑソスソスニ。
        
        ># ソスソスソスソスニゑソスAsumomoソスソスソスソスヘゑソスソスソスソスソストゑソスソスネゑソスソスニは思ソスソスソスワゑソスソスソスソスソスヌね。(^_^;)
        
        ソスソスソスAソスAソスソスソスソスソスナゑソスソスヒ。ソスソスソスソスワゑソスソスソスソスB
        ソス謔ュソスlソスソスソスソスソスソスAソスソスニゑソスニの趣ソスソスソスメゑソスsumomoソスソスソスがチソスFソスbソスNソスソスソスソスソスソス
        ソスナゑソスソスソスヒ。
        ソスzソスソスソスgソスlソスソスソスsソスソスソスナゑソスソスソスソスBソスソスソスノゑソスソスンまゑソスソスソスナゑソスソスソスソスB
        ソスソスソスソス`ソスFソスbソスNソスヘはゑソスソスソスソスネゑソスソスソスソスソスソスソスソスヒ?ソスI
        
        sumomoソスソスソスソス{ソスソスソスノゑソスソス゚ゑソスネゑソスソスソスソスIソスI
ソスソスソスeソスソスソスソスソスuソスソスヤになゑソスソストゑソスソスソスソスマ申ソスソスソスあゑソスワゑソスソスソスB
        
        ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスeソスニ鯉ソスソスハでゑソスソスB
        ソス@encording='utf-8'ソスソスXMLソスtソス@ソスCソスソスソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ読み搾ソスソズ。
        ソスAソスヌみ搾ソスソスソスXMLソスソスVB6.0ソスソスソスMSXMLソスpソス[ソスT(DOM)ソスナ編集ソスソスソスト、nodeソスフ追会ソスソスAソス除ソスネどゑソスsソスソス)ソスソスソスソスB
        ソスBDomDocument.xmlソスソスStringソスマ撰ソスソスノ托ソスソスソスB
        ソスCStringソスマ撰ソスソスノ格ソス[ソスソスソス黷スソスソスソスソスソスソスソスDOMソスソスloadソスB
        ソスDDOMソスソスloadxmlソスソスソスソスstringソスソスソスソスソスソスソスAUTF-8ソス`ソスソスソスソスXMLソスtソス@ソスCソスソスソスニゑソスソスト出ソスヘゑソスソスソスB
        
        ソスソスソスソス
        *Test.xml*
        <?xml version='1.0' encoding='UTF-8'?>
        <TEST>test</TEST>
        
        *output.xml*
        <?xml version='1.0'?>
        <TEST><TEST2>aaaa</TEST2></TEST>
        
        Private Sub Command1_Click()
        Dim doc As MSXML2.DOMDocument50
        Dim output as String
        Set doc = New MSXML2.DOMDocument50
        
        doc.async = False
        doc.load "C:¥Test.xml" 
        output = doc.xml
        'methodソスソスソス¥ソスbソスhソスノ擾ソスソスソスソスヒ暦ソス
        '(ソスソスソスソスソスナは、ソスソスソスソスソスソス"<TEST><TEST2>aaaa</TEST2></TEST>"ソスソスソスヤゑソスlソスニゑソスソスト返ゑソスソストゑソスソスソスニゑソスソスソス) 
        output = method(output)
        output =  "<?xml version='1.0' encoding='UTF-8'?>" & output
        doc.loadxml output
        doc.save "C:¥output.xml"