एक्सएसएल कोड इंडेंट करने के लिए आप किस सम्मेलन (यदि कोई हैं) का उपयोग करते हैं?एक्सएसएल/XPath इंडेंटेशन
- तुम सच में लंबे, जटिल XPaths अपनी पसंद के एक्सएमएल संपादक में
- आप उन्हें प्लग कर सकते हैं के साथ कैसे पेश करते हैं?
- क्या कोई खुला स्रोत कोड है जो नौकरी अच्छी तरह से करता है?
कुछ पृष्ठभूमि के लिए, मैं Emacs में nxml मोड का उपयोग करें। अधिकांश भाग के लिए यह ठीक है और आप उन रिक्त स्थानों की संख्या को कॉन्फ़िगर कर सकते हैं जिन्हें बाल तत्वों को इंडेंट किया जाना चाहिए। यह जटिल नहीं है जब जटिल XPaths की बात आती है। अगर मैं अपने कोड में एक लंबा XPath है, मैं यह संरचना यह कुछ इस तरह दिखाई बनाकर यथासंभव पारदर्शी है बनाने के लिए करना ...
<xsl:for-each select="/some
/very[@test = 'whatever']
/long[@another-test = perhaps
/another
/long
/xpath[@goes='here']]
/xpath"
हालांकि, मैं वर्तमान में ऐसा करने के लिए मैन्युअल रूप से है के रूप में nxml सिर्फ होगा इसे सभी के साथ संरेखित करें "/ कुछ .."
पवित्र यिक्स। मुझे लगता है कि मैं समय पर थोड़ा पीछे हूं। – Ishmael