2012-01-24 6 views
0

私は私のコードCDATAはレール上に動作していない

XML解析エラーで以下のXMLの持つ:よく形成されていないが

場所:http://localhost:3000/api/client?client=test1

行番号1、列1111:

<?xml version="1.0" encoding="UTF-8"?> 
<application> 
<name><![CDATA[TESTapp2]]></name> 
<application-identifier>wac-8c28afa4-0f6e-11e1-8885-7071bc62c7bc</application-identifier> 
<clients> 
    <pricepoint id="1" name=<![CDATA[TEST-price]]> currency="dollar" locale="la" country="india" price="50" text="this is a TEST" receipt="oi120934" operator-reference="1213w" operator-id="1"></pricepoint></pricepoints><product-image></product-image> 
</clients> 
</application> 

<name><![CDATA[TESTapp2]]></name> this is working 
<name=\"[CDATA[TESTapp2]]\"> this is not working,throws encoding error 

答えて

0

AFAIK、属性値としてCDATAを使用することは禁じられています。 CDATAは、テキストノードに対してのみ使用できます。

関連する問題