私はこのXMLファイルに存在しない文字列アンドロイドでローカルXMLデータを解析する方法は?
<?xml version='1.0' encoding='UTF-8'?><errors><error><domain>yt:quota</domain><code>too_many_recent_calls</code></error></errors>
にこのXMLのように持っています。それはどのように私はそれを解析することができます文字列 ですか?
よろしく、 Girish
私はこのXMLファイルに存在しない文字列アンドロイドでローカルXMLデータを解析する方法は?
<?xml version='1.0' encoding='UTF-8'?><errors><error><domain>yt:quota</domain><code>too_many_recent_calls</code></error></errors>
にこのXMLのように持っています。それはどのように私はそれを解析することができます文字列 ですか?
よろしく、 Girish
このStringを解析するためのAndroidのrser ParserのXMLReaderに必要なInputSourceは入力ストリームを必要とするため、Stringを入力ストリームに変換する必要があります。あなたはこのために、ByteArrayInputStreamを使用することができます。
InputStream is = new ByteArrayInputStream(myString.getBytes(charset));
は
関連項目: How do I turn a String into a InputStreamReader in java?
http://developer.android.com/reference/javax/xml/parsers/SAXParser.html
するByteArrayInputStreamを使ったInputStreamにあなたの文字列を変換:
String xml ="valid xml here";
InputStream is = new ByteArrayInputStream(xml.getBytes("UTF-8"));
dom = builder.parse(is);
それとも
あなたはSAXPaを使用することができますリンクの下のチェック
[?あなたは何を試してみました](http://mattgemmell.com/2008/12/08/何をあなたが試した/) –