Q&A

  • 텍스트파일을 UTF-8로 인코딩된 XML 문서로 전환하는 방법
안녕하세요. 실력이 없어서 항상 도움만 요청하네요.

텍스트파일을  UTF-8로 인코딩된 XML 문서로 전환할려고 합니다.
1.가능한지 알고 싶습니다.
2.만약 가능하다면 어떤 방법으로 구현할 수 있을까요?
  코딩으로 가능하다면 제일 좋겠는데 아닐 경우 컴포넌트
  사용방법이라도 알려주십시오.

환절기 감기 조심하십시오.
3  COMMENTS
  • Profile
    최용일 2007.03.21 21:42
    안녕하세요. 최용일입니다.

    XML도 HTML처럼 하나의 문서표준일뿐입니다. 그 안에 들어가있는 데이터를 어떻게 사용하는가는 전적으로 개발자맘입니다.

    HTML을 예를 들면 HTML에 어떤 텍스트가 들어간다면 body태크안에 그 텍스트파일의 내용을 모두 써서 표시할 수도 있고 하이퍼텍스트로 문서파일을 링크할수도 있습니다.

    어떻게 하느냐는 단지 선택의 문제죠...

    1. 가능합니다.
    2. 님께서 정한 스펙에 따라서 구현하시면 됩니다.

  • Profile
    구기 2007.03.21 22:09
    안녕하세요 최용일님....
    항상 좋은 답변에 감사드립니다.

    db데이터를 tag 기준에 의하여 xml문서로 작성했습니다.

    작성예)=====================================================

    <?xml version="1.0" encoding="UTF-8" ?>
    <rsm:DeclarationOfBondedTransportation
    xmlns:rsm="urn:kr:gov:kcs:data:standard:KCS_DeclarationOfBondedTransportationSchemaModule:1:0:0"
    xmlns:ram="urn:kr:gov:kcs:common:standard:KCS_ReusableAggregateBusinessInformationEntitySchemaModule:1:0:0"
    xmlns:udt="urn:un:unece:uncefact:common:standard:UNCEFACTUnqualifiedDataTypesSchemaModule:1:0:0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="urn:kr:gov:kcs:data:standard:KCS_DeclarationOfBondedTransportationSchemaModule:1:0:0
    ./schema/uncefact/data/KCS_DeclarationOfBondedTransportationSchemaModule_1.0.0_standard.xsd">
    <rsm:TransportationEndDate>2007-01-01</rsm:TransportationEndDate>

    =============================================================
    물론 문서 처음부분이구요...

    <?xml version="1.0" encoding="UTF-8" ?>

    위 구문만 정확하게 표시되면 된다고해서 걱정을 안했는데 받는 쪽에서 인코딩 문서오류라고
    통지가 왔습니다. 메모장에서 인코딩을 utf-8로 지정한 뒤 새로 저장해서 보내달라고 ㅜㅜ
    한두개 문서라면 가능한데 실시간으로 전송되는 작업이라 담당자에게 변환저장해서 보내라고 할
    수 없어서 프로그램으로 일괄처리할려고 하는데 좋은 방법 또는 유사한 처리예제라도
    구할 수 있었으면 좋겠습니다.

    부탁드립니다.

    좋은 오후 되십시오.

  • Profile
    최용일 2007.03.23 03:27
    AnsiToUtf8 함수로 UTF-8로 인코딩해서 xml문서를 만드시면 될듯한데요...