XML中的一个节点如下<SRS id='epsg:4326' type='geos' proj4='+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs' esri='GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'/>
注意看 节点名称中的内容都是单引号引起来的,这样就可以在内容中使用双引号,但是PHP在写XML的时候默认的是使用双引号把内用引起来 就变成这样
<SRS id='epsg:4326' type='geos' proj4='+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs' esri='GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'/>
这样原来内容里面的双引号就会造成干扰和错误了,
有没有一种方法,指定PHP 在写XML的时候使用单引号将内用引起来而不是默认使用双引号。