【发布时间】:2013-03-26 12:20:31
【问题描述】:
我在 eclipse 中工作,我想在我的代码中删除我的 XML 文件中的所有注释。
当我的 XML 文件中没有注释时,我的应用程序可以工作。但只要我的 XML 文件中有任何注释,我的应用程序就会停止工作。
我的问题是:在 android java 中,有没有办法用代码删除我的 XML 文件中的所有注释?
我在谷歌上搜索了一些关键字,但我没有找到任何关于 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">charlevillemezieres@premiereclasse.fr </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>
【问题讨论】:
-
上一篇文章讲了一个可以删除xml cmets的正则表达式stackoverflow.com/questions/6804951/…
-
感谢您的回答,但遗憾的是,这不是我搜索的内容! :)