코스모스팜 스레드

생성된 XML 을 txt 파일로 변환하는 방법이 있을까요?

안녕하세요, 한 가지 문제를 해결하는데 어려움이 있어 문의드립니다.

 

1. WP All Export 로 생성된 XML 파일(/wp-content/uploads/xml/xmlexport.xml 에 위치)이 있습니다.

2. 이 파일을 확장자가 xmlexport.txt 인 파일로 변환하고자 합니다.

3. 어려움을 겪는 부분

ㄱ. xmlexport.xml 화면 출력 내용 - XSLT 를 활용하여 화면 출력은 xml 의 코드 없이 텍스트만 출력이 가능하도록 해두었습니다.

begin

ㄴ. 그러나 xmlexport.xml 을 txt 확장자로 바로 변환하면 아래와 같이 확장자명은 변경되나 xml 코드가 포함되어 출력이 됩니다.

<?xml version="1.0" encoding="ISO-8859-1"?>

<products>

<text>begin</text>

</products>

ㄷ. 원하는 txt 파일의 출력 형태는 ㄱ과 같이 텍스트만 출력하고자 합니다.

begin

 

혹시 이를 가능하게 하는 방법이나 플러그인이 있을까요?

 

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    어떤 용도로 xml을 txt 파일로 변환하시려는 지요?

    관련 플러그인이 있을지는 저희도 좀 더 찾아봐야 할 듯합니다.

     

    만약, XML 파일의 내용을 수동으로 텍스트 형태로 변환해서 저장하시려면

    아래 링크를 확인해보시겠어요?

    https://onlinexmltools.com/convert-xml-to-text

    고맙습니다.

  • @스레드봇

    안녕하세요, 현재 우커머스를 Daum 쇼핑하우에 연동하는 작업을 하고 있습니다. txt 확장자는 쇼핑하우에서 요구하는 사항입니다.

    현재까지 진행사항은 우커머스에서 상품 정보를 추출하여 XML로 출력하였고, 줄바꿈을 포함한 양식은 아래와 동일합니다.

    아래의 출력 사항을 로컬에서 그대로 복사 후 메모장에 붙여 넣어 Text 파일을 생성하는 수동 방법은 있으나,

    상거래 사이트라 상품수가 많고, 코드가 꽤나 길어서...좀 더 간편한 방법을 찾고 있습니다.

    *자동화 또는 반자동 형태(관리자가 XML 파일 출력 후 클릭 액션을 통해 Text 파일 생성)를 찾고 있는데 아직까진 보지 못한 상태입니다. ^^;

     

    <<<begin>>>
    <<<mapid>>>2026139094
    <<<lprice>>>1500000
    <<<price>>>1200000
    <<<mpric>>>1187500
    <<<pname>>>LG전자휘센스탠드형에어컨FQ166HCEW
    <<<pgurl>>>http://www.shop.com/product/C1406982746/cateid:100109103104
    <<<igurl>>>http://image.shop.com/image/1.jpg
    <<<upimg>>>Y
    <<<gtype>>>DP
    <<<cate1>>>전기/전자
    <<<caid1>>>S1
    <<<cate2>>>계절가전
    <<<caid2>>>S1S106
    <<<cate3>>>에어컨/에어커튼
    <<<caid3>>>S1S106S10602
    <<<cate4>>>스탠드형에어컨
    <<<caid4>>>S1S106S10602S1060203
    <<<model>>>FQ166HCEW
    <<<brand>>>LG전자
    <<<maker>>>LG전자
    <<<coupo>>>15%^5
    <<<mcoupon>>>250000원^5
    <<<pcard>>>모든카드5개월
    <<<point>>>100/아시아나20
    <<<deliv>>>0
    <<<delivterm>>>0.3
    <<<dlvdt>>>강원,충청2만원추가
    <<<rating>>>87/100
    <<<revct>>>3
    <<<event>>>선착순10000명사은품증정~06/23
    <<<carddn>>>신한카드
    <<<cardp>>>1190000
    <<<weight>>>1
    <<<selid>>>styletop1
    <<<insco>>>Y
    <<<sales>>>150
    <<<likecnt>>>38
    <<<pubupdate>>>20160801
    <<<adminkeyword>>>에어콘|엘지에어컨|휘센에어컨|
    <<<appscheme>>>appschemeurl://ikeamanial
    <<<ftend>>>

     

  • 안녕하세요.

    워드프레스에서 XML을 텍스트로 변환해주는 기능이 플러그인으로는 없는 듯합니다.

    직접 프로그래밍이 가능하시다면

    simplexml_load_string 함수를 참고해보시겠어요?

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)