2011-01-28 14 views
5

का उपयोग कर एक्सएमएल पढ़ें मैं सेन्चा स्पर्श का उपयोग कर एक एप्लीकेशन विकसित करने जा रहा हूं। जिस मुद्दे पर मैं अभी सामना कर रहा हूं वह है कि सेन्चा कोड को निम्नलिखित XML ("data.xml" और समाचार, आलेख ... प्रदर्शित करें) को पढ़ना चाहिए, कोई विशेषज्ञ जो यहां सहायता कर सकता है?सेन्चा

<ns2:categories> 
<category> 
<catId>96</catId> 
<title>News</title> 
</category> 
<category> 
<catId>97</catId> 
<title>Articles</title> 
</category> 
</ns2:categories> 

और जब मैं एक उदाहरण के रूप न्यूज पर क्लिक करें "data_read.xml" में उस तत्व विशेष "recordId" पढ़ सकते हैं और "origUrl", "शीर्षक" प्रदर्शित करना चाहिए, "डाटा" व्याप्ति data_read.xml तरह लग रहा है नीचे ..

<ns2:records> 
<record> 
<recordId>96</recordId> 
<title>123 Lifted</title> 
<author>|</author> 
<published>2010-01-20T14:36:00.000-08:00</published> 
<origUrl> 
http://www.abc.com/</origUrl> 
<numComments>0</numComments> 
<data> 
<![CDATA[<p>According to a report on sd asdas das asdasd asdasd hjjasd .</p> 
<p> </p> 
<p>This is a landmark vote, and a harbinger of change for this extremely traditional area that also has banned the use of metal r bolt.</p> 
<p> </p> 
<p>Check out: abc.com and xyz .com for more information.</p> 
<p class="modifydate">Last Updated (Wednesday, 20 January 2010 22:36)</p>]]> 
</data> 
</record> 
</ns2:records> 

क्या यह सेन्चा में संभव है? लेकिन

http://dev.sencha.com/deploy/touch/docs/?class=Ext.data.XmlReader

उत्तर

0

बाहर चेक Ext.data.XmlReader वर्ग और देखें कि क्या वह तुम क्या आवश्यकता है वापस जाना है और बाद में इसे देखना है। एक संभावित विकल्प सीडीएटीए को हटाने के लिए एक्सएमएल तैयार कर रहा है।

+0

हाँ मैंने इसे चेक किया है, यह xml फ़ाइल पढ़ सकता है लेकिन समस्या तब होती है जब मैं अगली एक्सएमएल फ़ाइल को पढ़ने की कोशिश करता हूं ... – user580950

+0

फिर अपनी पोस्ट में त्रुटि जोड़ें ताकि हम मदद कर सकें –

0

मुझे लगता है एक्सएमएल पाठक ठीक से निपटने नहीं है CDATA (CDATA here बारे में पढ़ें) पार्स होगा: