2013-02-10 69 views
0

一個人如何從使用Java(任何功能) 我的XML省略XML聲明省略XML聲明:如何從XML使用Java

<?xml version="1.0" encoding="utf-16"?> 
     <Entity>RIM_BPS</Entity> 

我需要的輸出只是

<Entity>RIM_BPS</Entity> 
+0

爲什麼你需要做的!如何將其他XML解析器確定編碼,如果你刪除! – Anirudha 2013-02-10 18:50:23

+0

http://stackoverflow.com/questions/2133395/remove-xml-declaration-from-the-generated-xml-document-using-java的副本 – eebbesen 2014-03-28 18:53:59

回答

0

首先,你爲什麼打算這樣做?因爲xml文檔必須具有用於xml解析器的聲明標記。 好吧,無論如何,如果您仍然需要刪除標記行,您可以按照以下簡單步驟完成: 1.閱讀BufferedSteamReader中的xml文件 2.打開流 3.閱讀行按照你所知,聲明標記將是你xml的第一行(忽略空格) 4.忽略第一個聲明標記行,然後將所有其他行保存在文件中。

或者您可以選擇追加標誌來修改已經存在的文件。

我希望這會有所幫助....如果您仍然需要幫助,請告訴我們。

謝謝... Mr.777