मैं एक वर्ग है कि इस तरह दिखता है परिवर्तित करने के लिए देख रहा हूँ ...टेक्स्ट नोड मान के जैक्सब समतुल्य क्या है?
public class Amenity {
public String id;
public String value;
}
निम्नलिखित एक्सएमएल में
का उपयोग कर JAXB एनोटेशन:
<amenity id="id-string-here">value-string-here</amenity>
किसी को क्या एनोटेशन value
सदस्य चर पर उपयोग करने के लिए पता है यह प्राप्त करने के? निकटतम मैं अब तक मिल गया है है:
@XmlRootElement
public class Amenity {
@XmlAttribute
public String id;
@XmlElement
public String value;
}
दुर्भाग्य से इस दृष्टिकोण मुझे निर्दिष्ट करने के लिए कि value
सदस्य चर का अपना टैग <value></value>
के रूप में प्रदान नहीं किया जाना चाहिए की अनुमति नहीं है।
के रूप में कई उल्लेख किया गया है, इस प्रश्न का शीर्षक भ्रामक था क्योंकि यह सीडीएटीए ब्लॉक को प्रस्तुत करने के लिए पूछता है लेकिन ऊपर दिया गया उदाहरण स्पष्ट रूप से इसका वर्णन नहीं करता है। जब मैंने पोस्ट किया था तो मुझे सीडीएटीए ब्लॉक की आवश्यकता नहीं थी, लेकिन आपको @XmlValue एनोटेशन के बारे में जानने की आवश्यकता थी। यही कारण है कि मैंने जर्नबोजो का जवाब दिया। उस समय से, मुझे वास्तव में सीडीएटीए ब्लॉक का उत्पादन करने के बारे में जानकारी चाहिए; तो बाद के उत्तरों भी बहुत उपयोगी थे। मैंने प्रत्येक को वोट दिया है। सभी की मदद के लिए धन्यवाद! – ra9r