<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - BlogApi 의문점 - 계속해서]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=9399&amp;type=atom"/>
	<updated>2010-03-31T13:46:19Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=9399</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: BlogApi 의문점 - 계속해서]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=38324#p38324"/>
			<content type="html"><![CDATA[<p>이제서야 봤습니다. ㅠ_ㅠ 한 번 들여다 보아야 되겠습니다... XML 파일이 있으면 참 좋을텐데요 흑</p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2010-03-31T13:46:19Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=38324#p38324</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[BlogApi 의문점 - 계속해서]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=37905#p37905"/>
			<content type="html"><![CDATA[<p>좀처럼 답을 얻지 못하던 중에 어제 야근 중 시간이 좀 남아서 몇가지 해 보았습니다. </p><p>blogger.getUsersBlogs 를 할 때를 패킷캡쳐 하여 확인해 보았습니다.<br />XML로 &lt;methodResponse&gt;라는게 오는군요.<br />값을 보니, url, blogid, blogName 이 옵니다.</p><p>XML을 볼 때는 특별한 문제가 없더군요. 즉, fault 와 같은 어떠한 값도 없이 제대로 XML이 왔는데, fail이 난다는 것이 이해하기 어려워서, 간단하게 java로 프로그램을 짜서 돌려 봤습니다.</p><p>InputStream으로 넘어온 값을 parse 하는 순간에 에러가 나더군요.</p><p>Exception은 아래와 같습니다.</p><p>[Fatal Error] :3:2: The markup in the document following the root element must be well-formed.<br />org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse server&#039;s response: The markup in the document following the root element must be well-formed.<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:204)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:158)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:115)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)<br />&nbsp; &nbsp; at MetaWebLogClient.main(MetaWebLogClient.java:27)<br />Caused by: org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.<br />&nbsp; &nbsp; at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)<br />&nbsp; &nbsp; at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:202)<br />&nbsp; &nbsp; ... 7 more<br />Caused by:<br />org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.<br />&nbsp; &nbsp; at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)<br />&nbsp; &nbsp; at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:202)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:158)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:115)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)<br />&nbsp; &nbsp; at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)<br />&nbsp; &nbsp; at MetaWebLogClient.main(MetaWebLogClient.java:27)<br />JavaClient: XML-RPC Fault #0: org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse server&#039;s response: The markup in the document following the root element must be well-formed.</p><p>InputStream의 값을 찍어 봤더니 아래와 같이 찍혔습니다.</p><p>제대로 XML이 찍혔습니다..;;;; 여기에 긁어서 카피 했더니 태그라서 그런지 안나오네요..;;;;;</p><p>저게, 왜 well-formed 이 아니라는 건지 도무지 모르겠네요.</p><p>Exception이 난 것을 보면 parse() 중에 에러가 난 것으로 보아, 뭔가 이상한 값이 있나 본데요.<br />이 부분에 대하여 혹시 아시는 분 없나요?</p>]]></content>
			<author>
				<name><![CDATA[unary]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=4059</uri>
			</author>
			<updated>2010-02-05T05:00:46Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=37905#p37905</id>
		</entry>
</feed>
