होने के लिए xslt को संशोधित करना मेरे पास एक एक्सएसएलटी है जिसे मैंने किसी विशेष XML दस्तावेज़ को संभालने के लिए बनाया है। हालांकि, अब कुछ नामों में नामस्थान पेश किए जा रहे हैं, लेकिन हमारे सभी दस्तावेज नहीं। मैं इन दस्तावेजों के लिए एक ही एक्सएसएलटी का उपयोग करना चाहता हूं, हालांकि मुझे अपनी स्टाइलशीट को नामस्थान अज्ञेयवादी बनाने में समस्या हो रही है।नामस्थान अज्ञात
यह सुझाव दिया गया है कि पहले मेरे xpaths को *[local-name()="ElementName"]
पर संशोधित करने के लिए सुझाव दिया गया है, हालांकि हम पहले से ही स्टाइलशीट बना चुके हैं, यह बहुत श्रम गहन है।
इसके अलावा, मुझे पता है कि मैं विशेष नामस्थान पर xpath-default-namespace
सेट कर सकता हूं, लेकिन जैसा कि पहले उल्लेख किया गया है, मैं इसे आसानी से #all या संभावित नामस्थानों की सूची में सेट नहीं कर सकता। मैं एक और अधिक प्रभावी समाधान की तलाश में हूं और मेरे लिए उपलब्ध सैक्सन प्रोसेसर का विस्तार कार्य है। कोई विचार? धन्यवाद।
यही वह है जिसे हम नामस्थान समस्या को अस्थायी रूप से कम करने के लिए कर रहे हैं। मैं सहमत हूं * [स्थानीय नाम() सामान बहुत सुरुचिपूर्ण नहीं है। मदद करने के लिए धन्यवाद! –