użycie xslt do sortowania xml za pomocą funkcji onclick
Chciałbym poznać najprostszy sposób sortowania tabeli xml / xslt, klikając powiązane przyciski. Jestem dość zaznajomiony z xslt, ale bardzo nowy w javascript, więc nie przejmuj się.
Przeglądałem wiele przykładów w Internecie, ale wygląda na to, że nic tak naprawdę nie pasuje do tego, co próbuję zrobić, a może moje umiejętności kodowania po prostu nie są na równi.
Mogę być daleko, ale myślałem o czymś w rodzaju ...
xslt:
<button onclick="title()">sort by title</button>
<!--some xsl code-->
<xsl:for each select="record">
<xsl:sort id="title" select="dates/year"/>
<!--more xsl code-->
javascript:
function title() {
document.getElementById(title).select="titles/title";
}
Nie wiem też dokładnie, gdzie umieścić kod javascript. Mam już plik .js, który wyświetla moje pliki xml i xsl jako HTML. Czy mogę umieścić ten kod tam? A może potrzebuję skryptu wbudowanego w moim pliku xsl? Widziałem wiele sposobów dołączania javascript do pliku xsl, ale nie jestem pewien, który sposób jest najlepszy dla moich celów