xmlpullparser

    0熱度

    1回答

    我正在使用解析器解析大型XML文檔(org.xmlpull.v1.XmlPullParser)。當我到達特定的節點時,我想抓住它和它的所有孩子的文本塊(或者只是孩子也可以)並保存爲字符串。什麼是實現這一目標的有效方式?有什麼比(本質上)buffer.append('<').append(xpp.getName()).append('>')更好? 下面是一個例子 <root id="root">

    1熱度

    2回答

    所以我必須解析嵌套的標籤定義包含嵌套的標籤,如 <p>blah<strong>lah</strong>blah</p> 醜陋的文件,我不關心他們。但他們卻XmlPullParser失敗: XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser(); parser.setInput(some_reader)

    0熱度

    1回答

    好像這個問題已經爲我Reading escape characters with XMLStreamReader 看到之前拿出但是在這裏,我看到的問題是有點不同。 我正在閱讀一個非常大的XML文件,其中包含一個格式不正確的html代碼片段作爲標記值之一。這些值包含在CDATA中,通常它們不會引起任何問題。但間歇性地,XMLSTreamReader類的getText方法只讀取該CDATA中的一半文本

    1熱度

    1回答

    我正嘗試使用XML Pull Parser解析從我的Android設備上的遠程服務器獲取的RSS2.0訂閱源。 // get a parser instance and set input,encoding XmlPullParser parser = Xml.newPullParser(); parser.setInput(getInputStream(), null); 我越來越無效令

    0熱度

    1回答

    我知道如何在Reader之外創建InputSource,但是如何以相反方式執行此操作? 我在拍攝org.xml.sax.InputSource,現在想將它輸入org.xmlpull.v1.XmlPullParser。那個有很少的setInput方法,但是這些只接受Reader或InputStream作爲參數。將InputSource轉換成其中一種的最佳方法是什麼?

    0熱度

    2回答

    我正在嘗試使用XMLPullParser爲android應用程序解析一些XML。我從android-8 SDK的android.jar中進行類路徑。 唉,這個代碼: import android.util.Xml; import org.xmlpull.v1.XmlPullParser; class InstantiateXMLPullParser { public static

    10熱度

    1回答

    如何使用拉解析器解析資產文件夾中的本地XML文件?我無法讓拉解析器工作。它總是拋出一個io異常。我想我無法獲取文件的路徑或連接到文件。