Q&A

  • xml 문서를 파싱하고싶은데요.. ㅠㅠ;; 도와주셔용 ㅠㅠ
안녕하세요 델파이초보 하늘사랑입니다.. ^^;;

항상 도움만 받고가는지라.. 죄송하구요 ^^ 오늘도 이렇게.. ㅠㅠ;;

제가 xml문서를 파싱하고싶어서요..

procedure SetXml;
var slXml : TStringList;
_s:UTF8String;
begin

slXml := TStringList.Create;
slXml.LoadFromFile('C:\test.xml');

_s := UTF8Decode(WideString(slXml.Text));
// _s := UTF8ToAnsi(_s);

이하생략....

end;

이런식으로 코딩을했습니다.. 그런데 한글이 깨져서오거든요 ㅠㅠ;;
"음악" 이면 "?악".. "델파이팁" 이면 "?파?팁".. 이렇게 가져옵니다 ㅠㅠ;;

TStringList로해서 가져오면 안되는건가요?
TStringStream이걸로해서 가져와도 한글은 깨지구요..

_s := UTF8Encode(WideString(slXml.Text)); 요래하면.. 아주 다 깨져버립니다..

xml 화일은 이런식으로해서 파싱할수없는건가요?

답변 부탁드리겠습니다 ㅠㅠ;;

ps: 날씨가 많이 추워졌습니다~ 감기조심하시구요 신종도...
1  COMMENTS
  • Profile
    구창민 2009.11.04 20:42
    델파이 버전이 어떻게 되시나요?..

    XML 은 UTF8 로 인코딩된 파일이 맞나요?

    파서는 TXMLDocument 를 사용안해보셨는지..?

    이런..;; 제가 궁금한게 더 많네요..ㅜㅜ