<param name="Name" value="Value"/> 如上格式的value属性值里的内容如果也是引号: 
单引号' 
双引号" 
<param name="Name" value="""/> 
是不是就不可以,进行XML解析的时候会挂掉 
如果是,那么要如何解决

解决方案 »

  1.   

    写xml文件的时候,把特殊字符转义了比如value为<就写成 value="&lt;"  &lt;   
        <     
        小于号   
          
      &gt;   
        >     
        大于号   
          
      &amp;   
        &   
        和,与   
          
      &apos;   
        '   
        单引号   
          
      &quot;   
        "   
        双引号   
      

  2.   

    可是为什么单引号就是转不过来呢。总是会出问题。
    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="3.xsl"?>
    <CATALOG>
      <name>
        <note>amp</note>
        <char>&amp;</char>
      </name>
      <name>
        <note>lt</note>
        <char>&lt;</char>
      </name>
      <name>
        <note>gt</note>
        <char>&gt;</char>
      </name>
      <name>
        <note>quot</note>
        <char>&quot;</char>
      </name>
      <name>
        <note>apos</note>
        <char>&apos;</char>
      </name>
    </CATALOG>
    txt文本改成html格式,最后的结果是: amp &  lt <  gt > quot " apos &apos;
    为什么最后一个单引号没有转过来呢?  
      

  3.   

    你问的不是xml,怎么扯到html去了?你把后缀改成xml<?xml version="1.0"?> 
    <root> 
      <name> 
        <note>amp </note> 
        <char>&amp; </char> 
      </name> 
      <name> 
        <note>lt </note> 
        <char>&lt; </char> 
      </name> 
      <name> 
        <note>gt </note> 
        <char>&gt; </char> 
      </name> 
      <name> 
        <note>quot </note> 
        <char>&quot; </char> 
      </name> 
      <name> 
        <note>quot </note> 
        <char>&apos; </char> 
      </name> 
    </root>