2013-04-04 81 views
0

我在eclipse中工作,我想刪除我的代碼中的XML文件中的所有註釋。在XML中刪除註釋android

當我的XML文件中沒有評論時,我的應用程序可以正常工作。但只要我在我的XML文件中有任何評論,我的應用程序就停止工作。

我的問題是:在android java中,有沒有什麼辦法可以用我的XML文件中的代碼去除所有的註釋?

我在google上搜索了一些關鍵詞,但是我沒有找到任何關於java的東西,只能用於C#或VB。 在這些語言中,他們使用類似「節點」(我真的不明白它是如何工作的)

我加入了一個XML文件的例子,其中有我想要刪除的註釋類型。

<?xml version="1.0" encoding="utf-8"?> 


<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/"> 



    <database name="mvc"> 

     <!-- XML commentaries that i want to remove --> 

     <table name="hrd"> 
      <column name="No_HRD">1</column> 
      <column name="Nom_HRD">H?tel Fleuritel</column> 
      <column name="Rue_HRD"> 1 Bd Jean Delautre</column> 
      <column name="CP_HRD">08000</column> 
      <column name="Ville_HRD"> Charleville-M?zi?re</column> 
      <column name="Tel_HRD"> 03 24 37</column> 
      <column name="Fax_HRD">03 24 37 5</column> 
      <column name="Email_HRD"> </column> 
      <column name="Image_HRD">1</column> 
      <column name="Site_HRD"> http://www.hotel-fleuritel.com</column> 
      <column name="No_Categorie_HRD">H</column> 
      <column name="No_Ville_HRD">1</column> 
     </table> 

     <!-- XML commentaries that i want to remove --> 

     <table name="hrd"> 
      <column name="No_HRD">2</column> 
      <column name="Nom_HRD">Premi?re Classe CHARLEVILLE-MEZIERES</column> 
      <column name="Rue_HRD">Route de la Francheville ZAC Du MOULIN-LE-BLANC</column> 
      <column name="CP_HRD">08000</column> 
      <column name="Ville_HRD"> Charleville-M?zi?re</column> 
      <column name="Tel_HRD">08 92 70 7</column> 
      <column name="Fax_HRD"> 03 24 37</column> 
      <column name="Email_HRD">[email protected] </column> 
      <column name="Image_HRD">3</column> 
      <column name="Site_HRD">http://www.premiere-classe-charleville-mezieres.fr</column> 
      <column name="No_Categorie_HRD">H</column> 
      <column name="No_Ville_HRD">1</column> 
     <!-- XML commentaries that i want to remove --> 
     </table> 
     <!-- XML commentaries that i want to remove --> 
    </database> 
</pma_xml_export> 
+0

上一篇文章談到了一個可以移除xml註釋的正則表達式http://stackoverflow.com/questions/6804951/regex-to-remove-comments-in-xml-file-in-eclipse-java – AurA 2013-04-04 12:38:47

+0

謝謝你你的回答,但可悲的是,這不是我搜索的! :) – omnisius 2013-04-04 12:45:39

回答

1

你不必把它們弄出來。你可以跳過它們。它是在android開發網站上解釋的。在this頁面。

如果您轉到「閱讀Feed」部分,您會發現如果它不將其識別爲標籤,它將跳過它。如果你這樣做,它只會跳過評論。我最近在自己的項目中實現了這一點。所以我可以證實它的工作原理。

+0

謝謝你的答案,我會檢查你的鏈接! – omnisius 2013-04-04 12:46:51