Q&A

  • Re: [Q]XML Parser 에러입니다...
소스는 문제가 없는거 같구여...아마도 xml화일 전체를 메모장에서 볼려구 하는게 문제가 아니지 않을까 싶습니다.

아마 제 기억이 정확하다면 xml화일포맷이 유니코드인가로 되어있을겁니다.(이게 무신소리?)

xmldom Node의 child의 CDATA를 호출해보면 아마도 정확한 자료가 나올겁니다.

자료실에 아주 허접스런 프로그램을 올릴터이니 보구 참고하시기 바랍니다. ^^

즐프하세여~



공대규 wrote:

> 안녕하세요,

>

> MS XML TLB 설치하고 그걸로 파싱하려고 하는데 한글이 들어오니까

> 한글 부분부터 테그 꺽쇠까지 깨지는데 어케야 되나여??

> 똑같은 걸 VC++에서 구현하면 잘 되는 거거든요..

> 근데 VB에서 해 보았는데 똑같이 깨지더라구요..

>

> 메모에 써 보면 이렇게 나옵니다. -->> °­?°?NickName>

>

> 소스는 다음과 같슴다.

>

> XMLHTTPRequest1.open('GET',('http://'+strServerIP+':'+IntToStr(nPort)+'/'+strMethod));

> XMLHTTPRequest1.setRequestHeader('Content-Type:text/xml'#13#10'User-Agent:Jasmine/1.0','');

>

> strText:=''#13#10''#13#10''+strID+''#13#10'' +

> strPasswd+'
'#13#10'
';

> XMLHTTPRequest1.send(strText);

>

> while (XMLHTTPRequest1.readyState<>4) do

> begin

> Sleep(INTERVAL);

> end;

>

> strText := XMLHTTPRequest1.responseText;

>

> if strText = '' then

> begin

> ShowMessage('Recv Error');

> exit;

> end;

>

> Memo1.Text := strText;

>

> 잘 못 된 것도 없는 것 같은디..

> 아시는 분 한 수 부탁함돠...

>

> 공대규 드림

>

>

0  COMMENTS