मैं अक्सर बहुत उन्नत खोज XSLT को संशोधित न करें, तो ऐसा लगता है जैसे मैं हर समय छोटी पहाड़ियों चढ़ाई कर रहा हूँ.
यह मेरे नवीनतम सबक है: मामला मायने रखती है जब कोई स्तंभ को संदर्भित. मेरे उन्नत खोज में, मैं स्तंभों इस रूप में परिभाषित किया गया है:
<रूट xmlns:xsi="http://www.w3.org/ 2001/xml स्कीमा-उदाहरण">
<कॉलम>
<स्तंभ नाम="GafTrainingInvoiceNumber" />
<स्तंभ नाम="GafTrainingInvoiceLocation" />
<स्तंभ नाम="कार्य Id"/>
<स्तंभ नाम="रैंक"/>
<स्तंभ नाम="शीर्षक"/>
<स्तंभ नाम="लेखक"/>
<स्तंभ नाम="का आकार"/>
<स्तंभ नाम="पथ"/>
<स्तंभ नाम="विवरण"/>
<स्तंभ नाम="लिखना"/>
<स्तंभ नाम="SiteName"/>
<स्तंभ नाम="CollapsingStatus"/>
<स्तंभ नाम="HitHighlightedSummary"/>
<स्तंभ नाम="HitHighlightedProperties"/>
<स्तंभ नाम="ContentClass"/>
<स्तंभ नाम="IsDocument"/>
<स्तंभ नाम="PictureThumbnailURL"/>
</कॉलम>
</रूट>
इनवॉइस संख्या और चालान स्थान प्रदर्शित करता है XLST गया था:
<पी>
प्रशिक्षण चालान संख्या: <xsl:मान का का चयन करें="GafTrainingInvoiceNumber"/>
<br></br>
प्रशिक्षण इनवॉइस स्थान: <xsl:मान का का चयन करें="GafTrainingInvoiceLocation"/>
</पी>
हालांकि, चयन करें सब कम मामले में संपत्ति को संदर्भित करने के लिए है, के रूप में:
<पी>
प्रशिक्षण चालान संख्या: <xsl:मान का का चयन करें="gaftraininginvoicenumber"/>
<br></br>
प्रशिक्षण इनवॉइस स्थान: <xsl:मान का का चयन करें="gaftraininginvoicelocation"/>
</पी>
जब तक कि मैं सही, खोज परिणामों में लेबल से पता चला (अर्थात. "प्रशिक्षण इनवॉइस संख्या") कोई डेटा नहीं लेकिन.