Saturday 15 March 2014

xml - How can I read all data from text plain using xslt in Java? -


मेरे पास निम्न पाठ फ़ाइल है (.txt):

  IT000000000000000545 पैनकेसीटोस 2 100 ग्राम बिम ओला आईटी000000000000000797 डेलटाटा 45 जी विधायक IT00000000000000001782Quequito अधिकतम 80 ग्राम Arrorico BIM  

मैंने अपनी फाइल पढ़ ली है और मुझे एक XML मिलता है, लेकिन मेरा कोड केवल पहली पंक्ति पढ़ता है और मुझे सभी डेटा पढ़ने की आवश्यकता है I उदाहरण के लिए:

  & lt; आइटम & gt; & LT; आइटम & gt; & LT; निक & gt; आईटी & lt; / निक & gt; & LT; संख्या & gt; 000000000000000545 & lt; / निक & gt; & Lt; desc & gt; पेंकोसिटोस 2 100 ग्राम बिम ओला & lt; / nick & gt; & Lt; / मद & gt; & LT; आइटम & gt; & LT; निक & gt; आईटी & lt; / निक & gt; & LT; संख्या & gt; 000000000000000797 & lt; / निक & gt; & Lt; desc & gt; दालमता 45 ग्राम विधायक & lt; / nick & gt; & Lt; / मद & gt; ... & lt; / आइटम & gt;  

यह फ़ाइल पढ़ने के लिए मेरा कोड है:

  & lt; xsl: स्टाइलशीट संस्करण = "2.0" xmlns: xsl = "http: // www .w3.org / 1999 / XSL / रूपांतरण "& gt; & Lt; xsl: आउटपुट ओमिट-एक्सएमएल-घोषणा = "हां" इंडेंट = "हां" / & gt; & Lt; xsl: चर नाम = "vText" चुनें = "प्रतिस्थापित करें (अप्रभाषित-पाठ ('फ़ाइल: /// सी: / यूज़र / गुणवत्ता / डेस्कटॉप / टेस्ट।' '', '\ R', '')" / & gt; & Lt; xsl: टेम्पलेट नाम = "मुख्य" मैच = "/" & gt; & LT; आइटम & gt; & Lt; xsl: प्रत्येक चयन = "$ vText" & gt; & LT; आइटम & gt; & Lt; xsl: element name = "nick" & gt; & lt; xsl: मान का चयन करें = "substring ($ vText, 1,2)" & gt; & lt; / xsl: मान-की & gt; & lt; / xsl: तत्व & gt; & Lt; xsl: तत्व का नाम = "संख्या" & gt; & lt; xsl: मान का चयन करें = "सबस्ट्रिंग ($ vText, 3,18)" / & gt; & lt; / xsl: तत्व & gt; & Lt; xsl: element name = "desc" & gt; & lt; xsl: मान का चयन करें = "substring ($ vText, 21,40)" / & gt; & lt; / xsl: element & gt; & Lt; / मद & gt; & Lt; / XSL: के लिए-प्रत्येक & gt; & Lt; / आइटम & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; / XSL: स्टाइलशीट & gt;  

मुझे लगता है कि आप test.txt को टोकन बनाना चाहते हैं नई सामग्री द्वारा सामग्री और इसे संसाधित करें मुझे उम्मीद है कि यह XSLT मदद करता है:

  & lt; xsl: स्टाइलशीट संस्करण = "2.0" xmlns: xsl = "http://www.w3.org/1999/XSL/Transform" & gt; & Lt; xsl: आउटपुट ओमिट-एक्सएमएल-घोषणा = "हां" इंडेंट = "हां" / & gt; & Lt; xsl: चर नाम = "vText" चुनें = "tokenize (unparsed-text ('फ़ाइल: /// सी: / यूज़र / गुणवत्ता / डेस्कटॉप / टेस्ट।' '', '& Amp; #xa;')" / & gt; & Lt; xsl: टेम्पलेट नाम = "मुख्य" मैच = "/" & gt; & LT; आइटम & gt; & Lt; xsl: प्रत्येक चयन = "$ vText" & gt; & LT; आइटम & gt; & Lt; xsl: तत्व का नाम = "निक" & gt; & Lt; xsl: मान का चयन करें = "सबस्ट्रिंग (।, 1,2)" / & gt; & Lt; / XSL: तत्व & gt; & Lt; xsl: तत्व का नाम = "संख्या" & gt; & Lt; xsl: मान का चयन करें = "substring (।, 3,18)" / & gt; & Lt; / XSL: तत्व & gt; & Lt; xsl: element name = "desc" & gt; & Lt; xsl: मान का चयन करें = "उपस्ट्रिंग (।, 21,40)" / & gt; & Lt; / XSL: तत्व & gt; & Lt; / मद & gt; & Lt; / XSL: के लिए-प्रत्येक & gt; & Lt; / आइटम & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; / XSL: स्टाइलशीट & gt;  

No comments:

Post a Comment