| 
             
              ソス@ソスソスソスeソスLソスXソスgソスtソス@ソスCソスソスソスフ途ソスソスソスノ会ソスソスsソスソス}ソスソスソスソスソスソスノは?
             
           | 
        
 ソス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
ソスソスソスsソスフなゑソス1ソスsソスフテソスLソスXソスgソスtソス@ソスCソスソスソスフヘソスbソス_ソスソスソスソスソスソスソスハゑソスソス驍スソス゚に、NソスoソスCソスgソスレに会ソスソスsソスRソス[ソスhソスソスPソスツ挿ソスソスソスソスソスソスソスソスソスフでゑソスソスソスソスAソスヌのようソスネ擾ソスソスソス
        ソスソスソスソスソスホよいソスフゑソスソスソスソスソスソスソスソスtソスソスソスワゑソスソスソスBソス謔「ソスソスソス@ソスソスソスソスソスソスソスソスソス迢ウソスソスソストゑソスソスソスソスソスソスソスソスB
        ソスソス)
        <!-- header --><root><name>aaa</name></root>
        ソスソス
        <!-- header -->
        <root><name>aaa</name></root>
ソスeソスLソスXソスgソスtソス@ソスCソスソスソスフヘソスbソス_ソスソスソスソスソスソス[ソスソスソスヘHソスsソスlソスkソスソスヒ。
        nソスoソスCソスgソスレに会ソスソスsソスRソス[ソスhソスソス|ソスソスソスソスソスニ難ソスソスソスソスニ、ソスソスソスソスソスソスソスソスソスソスソスNソスソスソスソスツ能ソスソスソスソスソスソスソスソスソスフで、
        nソスソスソスソスソスレに会ソスソスsソスRソス[ソスhソスソスソスソスソス驍アソスニにゑソスソスソスソスルゑソスソスソスソスソスソスソスソスニ思ソスソスソスソスソスB
        ソスナゑソスソスソスソスソスネゑソスナゑソスnソスoソスCソスgソスレに難ソスソスソス謔、ソスニゑソスソスソスネゑソスc
        
        Private Sub Form_Load()
            Dim buf() As Byte
            Dim v As Variant
            buf = "abc"
            For Each v In buf: Debug.Print v;: Next: Debug.Print
            buf = addVBCRLF(buf, 1)
            For Each v In buf: Debug.Print v;: Next: Debug.Print
            Debug.Print "<" + CStr(buf) + ">"
        End Sub
        
        Public Function addVBCRLF(ByVal iString As String, ByVal nPosition As Long) As String
            
            addVBCRLF = LeftB$(iString, nPosition) + vbCrLf + RightB$(iString, LenB(iString) - nPosition)
            
        End Function
        
        ソスRソスソスソスナ。
ソスソスソスソスソスソスノ読み搾ソスソスソスソス
        "<!-- header --><root>"ソスソス
        "<!-- header -->" & vbCrLf & "<root>"ソスソス
        ReplaceソスソスソスソスニゑソスソスB
ソスcソスソスソスソスソスソスソスソスソスホ、ソスネゑソスナゑソスネゑソスソスソスソスニなんだゑソスソスcソスuソスaソスフバソス[ソスWソスソスソスソスソスヘなんだろうソスネ…
        ソスIソスソスソスフゑソスVB6ソスソスソスB
ソスKソスbソスソスソスソスASayソスソスソスソスヤ趣ソスソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソス皷橸ソスソスソスソスソスソスワゑソスソスソスソスB
        .NET VBソスナ搾ソスソスソストまゑソスソスB
        
        ソスレ細な撰ソスソスソスソスソスネゑソスソスネゑソスソスナ撰ソスソスソスソスナ擾ソスソスソスソストゑソスソスソスソスソスソスソスソストゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソスソスソスソスソスAXMLソスtソス@ソスCソスソスソスソスソスソスソスソストゑソスソスソスワゑソスソスト、ソスtソス@ソスCソスソスソスTソスCソスYソスソスソスノ端ソスノ大きソスソス
        ソスネゑソスPソス[ソスXソスソスzソス閧オソスネゑソスソストはならずソスAStringソス^ソスフ鯉ソスソスソスソスヘ行ソスソスネゑソスソスソスソスソス
        ソス謔「ソスニ思ソスソスソスAソスoソスCソスiソスソスソス`ソスソスソスナ2ソスツのフソス@ソスCソスソスソスソスIソス[ソスvソスソスソスソスソスソス1ソスソスソスソスソスソスソスソス
        ソスソスソスソスソスソスソスソスナゑソスソスソスソスソス閧ゥソスソスソスナ、ソスネゑソスニゑソスソスソスソスソスソスソスワゑソスソスソスソスB
        .NETソスナは、ソスoソスCソスiソスソスソスtソス@ソスCソスソスソスフ茨ソスソスソスソスソスソス謔ュソスかソスソスネゑソスソスソスソスソスソスソスフでゑソスソスソスソスソス
        ソス゚具ソスソスソスソスOソスソスQソスlソスノゑソスソストなゑソスニゑソスソスホ擾ソスソスソスソスワゑソスソスソスソスB
        ソスニ厄ソスソスAソスvソスソスソスナ、XMLソスソスヌみ搾ソスソズ托ソスソスソスPGソスソスソスヌゑソスソスソスソストゑソスAソスwソスbソス_ソスソスソスフ鯉ソスノゑソスソスソス
        ソスソスソスsソスソスモ趣ソスソスソスソストゑソスソスソスソスフでゑソスソスソスソスソスAソスソスソスソスソスソスソスPGソスソスMSXMLソスソスDOMソスソスgソスソスソスソス
        SAVEソスソスsソスソスソスニ、ソスソスソスソスソスIソスノ、ソスソスソスsソスソスニゑソスソストゑソスソスワゑソスソスフでゑソスソスB
        ソスソスソスソスナ、1ソスsソスレゑソスソスソスソスソスソスsソスソスソスソスソスソスニゑソスソスソスソスソスソスソスソスソスKソスvソスニゑソスソスワゑソスソスソスソスB
        
        ソスソスソスネみにゑソスソスソスネ奇ソスソスソスソスナゑソスソスワゑソスソスソスソスF
        
        '* 1ソスsソスレゑソスソスソスソスソスソスsソスソスソスソスソスソス
        Dim strWkFile as String = "c:¥original.xml"
        Dim strWkFile as String = "c:¥work.xml"
        
        Dim inFile As New System.IO.FileStream(strWkFile, IO.FileMode.Open)
        Dim outFile As New System.IO.FileStream(strWkFile2, IO.FileMode.OpenOrCreate)
        Dim sr As New System.IO.BinaryReader(inFile)
        Dim sw As New System.IO.BinaryWriter(outFile)
        Dim strBuf As String
        
        strBuf = "<?xml version=""1.0"" encoding=""UTF-8""?>" + vbCrLf    '* ソスwソスbソス_ソスソスソスソスソスソス
        Dim bs() As Byte = System.Text.Encoding.UTF8.GetBytes(strBuf)     '* ソスoソスCソスiソスソスソスヨ変奇ソス
        
        sw.Seek(0, IO.SeekOrigin.Begin)
        sw.Write(bs, 0, bs.Length)
        
        '* ソスヌみ搾ソスソスンフソス@ソスCソスソスソスソスVソス[ソスNソスソスソスソス
        sr.ReadChars(39)
        
        '* 1ソスソスソスソスソスソスソスツ読み搾ソスソスソスナ擾ソスソスソスソスソスソスソス
        Do While (sr.PeekChar() <> -1)
           sw.Write(sr.ReadByte())
        
        Loop
        
        inFile.Close()
        outFile.Close()
        
        
        
        ソスソスソスソスソスソスソスソスソスソスソスワゑソスソスソスソスB