Ez dut aldatu bilaketa aurreratua XSLT askotan, dut, beraz, muino txiki bezalako eskalada aldi bakoitzean badirudi.
Nire berriena da ikasgai honetan: Kasu axola denean zutabe batean erreferentzia. Bilaketa aurreratua, Zutabeak dut hau gisa definitzen:
<erro xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Zutabeak>
<Zutabea Izena="GafTrainingInvoiceNumber" />
<Zutabea Izena="GafTrainingInvoiceLocation" />
<Zutabea Izena="WorkId"/>
<Zutabea Izena="Oharpenak"/>
<Zutabea Izena="Izenburua"/>
<Zutabea Izena="Egilea"/>
<Zutabea Izena="Tamaina"/>
<Zutabea Izena="Bidea"/>
<Zutabea Izena="Deskribapena"/>
<Zutabea Izena="Idatzi"/>
<Zutabea Izena="SITENAME"/>
<Zutabea Izena="CollapsingStatus"/>
<Zutabea Izena="HitHighlightedSummary"/>
<Zutabea Izena="HitHighlightedProperties"/>
<Zutabea Izena="Contentclass"/>
<Zutabea Izena="IsDocument"/>
<Zutabea Izena="PictureThumbnailURL"/>
</Zutabeak>
</erro>
XLST onartzen duen faktura zenbakia eta faktura kokapena bistaratzen izan:
<p>
Training Invoice Number: <xsl:balio du hautatu="GafTrainingInvoiceNumber"/>
<br></br>
Training Invoice Location: <xsl:balio du hautatu="GafTrainingInvoiceLocation"/>
</p>
Hala eta guztiz ere, hautatu ditu jabetza erreferentzia egiteko guztiak minuskulaz hasi, bezala:
<p>
Training Invoice Number: <xsl:balio du hautatu="gaftraininginvoicenumber"/>
<br></br>
Training Invoice Location: <xsl:balio du hautatu="gaftraininginvoicelocation"/>
</p>
Until I corrected that, search results showed the labels (I.E. "Training Invoice Number") but no data.