看板 java 關於我們 聯絡資訊
最近在研究讀取xml的問題 是使用dom去呼叫 但找到的範例大多都是直接讀取檔案 ex: File f=new File("data_10k.xml");    DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();    DocumentBuilder builder=factory.newDocumentBuilder();    Document doc = builder.parse(f); NodeList nl = doc.getElementsByTagName("VALUE"); . . . 想請問如果不是讀取檔案的模式 而是直接讀取一個字串 要如何修正呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.194.240
superlubu:硬幹,把字串放進 inputstream 丟進去 10/24 17:31
cha122977:拿的到字串就有API可以用吧@@? 10/24 17:38
PsMonkey:ByteArrayInputStream(str.getBytes()) 可以用嗎? 10/24 17:40
經過修改後,加入這樣 InputStream xml = new ByteArrayInputStream(fff.getHello().getBytes("UTF-8")); Document doc = builder.parse(xml); 但還是讀不出來~"~
smfy:我是用 SAX DefaultHandler 10/24 17:47
※ 編輯: jackyeah1213 來自: 118.163.194.240 (10/24 17:57)
sabreur:document 哪家的? jdom 我記得可以從strReader build出來 10/24 18:06
PsMonkey:==.=== 有錯誤訊息要給錯誤訊息阿 10/24 18:38
MonyemLi:InputSource + StringReader 10/25 23:17