xml 형식을 생성하는 코드는 미리 해두었다고 가정 한다. 

 function PrintLabelXml() {

            //1= reading,2=writing,8=appending


            var objWSH = new ActiveXObject("WScript.Shell");

            var objFSO = new ActiveXObject("Scripting.FileSystemObject");

            var fileName = "C:\\test\\xml.xml";


            //objFSO.DeleteFile(fileName); //보안때문에 막힌듯.


            if (!objFSO.FileExists(fileName)) {


                var fWrite = objFSO.CreateTextFile(fileName,2,true);

                fWrite.write(xml);

                fWrite.close();



            } else

            {


                var fWrite = objFSO.OpenTextFile(fileName,2,true);

                fWrite.write(xml);

                fWrite.close();



            }

            

        }


위의 코드를 사용 하면 인터넷익스플로우 보안옵션에서 "스크립팅하기 안전하지 않는 것으로 표시된 ActiveX 컨트롤 초기화 및 스크립팅"을 확인 혹은 사용에 체크해야한다.


+ Recent posts