【发布时间】:2011-04-24 03:59:16
【问题描述】:
有人可以帮我解决这个问题吗?我想知道如何把这个例子读成字符串?我知道如何阅读第一个,但不知道如何阅读所有内容
<Tr rn=\"000000000000000\" vr=\"T\" sSpre=\"S\" reg=\"P\" dSpre=\"2000-01-01\" dOdprt=\"2000-01-01\" iban=\"SI00\" eno=\"R\" vir=\"B\" maticnaPps=\"0000000000\"><Imetnik davcna=\"00000000\" matSub=\"0000000000\" drz=\"705\"><PopolnoIme>UNKNOWN</PopolnoIme><KratkoIme>UNKNOWN</KratkoIme><Naslov sifTipNaslova=\"00\" sifObcina=\"000\" sifPosta=\"0000\" sifUlica=\"0000\" sifNaselje=\"000\" stHisna=\"000\" sifHsmid=\"00000000\"><Obcina>UNKNOWN</Obcina><Posta>UNKNOWN</Posta><Ulica>UNKNOWN</Ulica><Naselje>UNKNOWN</Naselje></Naslov></Imetnik></Tr>
【问题讨论】:
-
“读取为字符串”是什么意思?如“此内容在 .xml 文件中,我想使用 java 读取它并将其放入字符串中”?顺便说一句,看起来像示例本身,所有的`\"`都是java字符串
-
你想把xml读成字符串还是
Tr元素的属性值读成字符串? -
我认为他/她的意思是从 String 对象解析 XML 文档。
-
在这种情况下,它是stackoverflow.com/questions/729621/…的副本
-
归根结底,您真正需要的只是
Document document = builder.parse(new InputSource(new StringReader(xmlString)));。