क्या तत्व की सामग्री का चयन करने के लिए XPath अभिव्यक्ति लिखने का कोई तरीका है।XPath में तत्व सामग्री का चयन कैसे करें
उदा
<Element>xxx</Element>
मैं XPath (/ तत्व) Element
प्राप्त करने के लिए लिख सकते हैं कि कैसे मैं XPath xxxx प्राप्त करने के लिए तत्व आवरण से वापस लौटे tweak है बल्कि यह मानते हुए?
संपादित करें/उत्तर
dom4j दुनिया में ऐसा करने के लिए नहीं बल्कि .selectXXX() तरीकों की तुलना में Element.valueOf(String xpathExpression)
का उपयोग करें। आप केवल एक XPath निर्दिष्ट कर सकते हैं, तो
<xsl:value-of select="/Some/Path/To/Element"/>
तो इस तरह text
फ़ंक्शन का उपयोग करें:
धन्यवाद लेकिन मुझे बस एक XPath अभिव्यक्ति चाहिए। मैं एक्सएसएलटी का उपयोग नहीं कर रहा हूं, सिर्फ जावा कोड के अंदर जैक्सन के साथ dom4j। –
@ माइक क्यू: आह मैं देखता हूं, मैंने इसे प्रतिबिंबित करने के लिए अपना जवाब संपादित किया है। –
आह, यह dom4j में बदल जाता है कि पाठ() एक डिफ़ॉल्ट पाठ तत्व देता है। हालांकि मुझे dom4j में एक फ़ंक्शन मिला जिसे valueOf (XPath xpath) कहा जाता है जो वास्तव में आपका पहला उदाहरण करता है (XPath परिणाम का स्ट्रिंग प्रतिनिधित्व) ताकि यह अच्छी तरह से काम कर सके। एक बार फिर धन्यवाद। –