2011-01-03 4 views

答えて

3

私はあなたがそれらの内側にCDATAセクションリテラルと組み込まれた表現を使用することができないと思います...のようなCDATAで(次の例のc.day中)LINQクエリから返された値をマージすることができますVB.NETでいますが、確かに、次の例のようにnew XCData()でCDATAセクションノードを構築することができます。

Dim words As String() = {"foo", "bar", "baz"} 
Dim doc As XDocument = 
    <?xml version="1.0"?> 
    <root> 
     <items> 
      <%= From word In words 
       Select <item> 
          <%= New XCData("<font size=""3"">" + word + "</font>") %> 
         </item> 
      %> 
     </items> 
    </root> 

<root> 
    <items> 
    <item><![CDATA[<font size="3">foo</font>]]></item> 
    <item><![CDATA[<font size="3">bar</font>]]></item> 
    <item><![CDATA[<font size="3">baz</font>]]></item> 
    </items> 
</root> 
としてシリアライズすること
関連する問題