xslt dosyasında javaScript dosyasını/libary'yi nasıl ekleyebilirim/alabilirim.xslt dosyasına javaScript dosyası nasıl eklenir
cevap
Eğer dönüşüm JavaScript kullanıyor gerekiyorsa, (biri javascript dosyası en az o JavaScript içeriğini koymak gerekir (örneğin, dönüşüm içinde denir uzatma işlevler kümesi içerir)) ayrı bir XSLT stil sayfası dosyasında, javascript kodunu içeren metin düğümünün üst öğesi olarak uygun uzantı elemanını (<msxml:script>
gibi) kullanarak.
dosya XSL-JS.xsl:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="http://mycompany.com/mynamespace">
<msxsl:script language="JScript" implements-prefix="user">
function xml(nodelist) {
return "A B C";
}
</msxsl:script>
</xsl:stylesheet>
Dosya XSL Burada
herhangi bir Microsoft XSLT işlemcisine (Msxml3/4/6, XslCompiledTransform veya XslTransform) kullanarak, çok basit bir örnek, -Main.xsl javascript ithal olduğunu: dönüşüm, dosyada yer alan
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="http://mycompany.com/mynamespace">
<xsl:import href="XSL-JS.xsl"/>
<xsl:template match="/">
<xsl:value-of select="user:xml(.)"/>
</xsl:template>
</xsl:stylesheet>
XSL-Main.xsl (ihmal/kullanılmaz) Herhangi bir XML belgesindeki uygulanır, istediği doğru sonuç üretilir: Eğer sadece XSLT uygulama ile oluşturmak istiyorsanız
A B C
Tamamen farklı bir vaka olduğunu Verilen bir Javascript dosyasını referans alan bir HTML dosyası.
Sonra XSLT kodunda bu dahildir ve çıkış parçası olarak tam anlamıyla bu oluşturmak:
<script type="text/javascript" src="SomePath/SomeFileName.js"></script>
oluşturulan HTML dosyasında bir JavaScript kaynağı dahil etmek çalışıyorsanız, komut dosyası etiketi yoludur . Ancak etiket boşsa birçok XSLT işlemcisi boğulacaktır. her şey yolunda görünüyor ama komut dosyası etiketleri eklerken boş çıktı alıyorsanız, olduğu gibi etiketi içindeki olmayan boşluk ekleyerek deneyin:
<script type="text/javascript" src="SomePath/SomeFileName.js"> </script>
vay harika! Teşekkürler, .NET XsltTransform kitaplıklarını kullanarak sorunları yaşıyordum. –
Bu benim yaptım ve benim için çalıştı budur.
<script>
<![CDATA[
//ADD SCRIPT HERE.
}
]]>
</script>
Çok teşekkür ederim! –
- 1. wx dosyasına wxi dosyası nasıl eklenir?
- 2. Yeşim: javascript dosyası nasıl eklenir
- 3. Topojson dosyasına özellikler nasıl eklenir?
- 4. Bir sql dosyası sql dosyasına nasıl eklenir? MS SQL
- 5. XSLT, birden çok HTML dosyasına bölünmüş
- 6. Yürütülebilir dosyaya bir XSLT dosyası da dahil
- 7. ORC dosyası nasıl eklenir
- 8. Yansıma İzni IIS'ye nasıl eklenir veya web.config dosyasına nasıl eklenir?
- 9. Bir JavaScript dosyasını HTML dosyasına nasıl bağlarım?
- 10. Bir .exe projesinde bir exe dosyasına dahil edilmek üzere bir XSLT dosyası nasıl gömülür?
- 11. Android'de bir metin dosyasına nasıl eklenir?
- 12. combobox ile girilen veriler nasıl eklenir ve excel dosyasına eklenir
- 13. parametresini javascript dosyasına $ .get
- 14. Şekil dosyası pyqgis ile nasıl eklenir?
- 15. R paketi oluştururken jar dosyası nasıl eklenir?
- 16. Bir günlük dosyasına üzerine yazmadan nasıl içerik eklenir?
- 17. dll dosyasına xml dosyası nasıl dönüştürülür
- 18. Json dosyasına dönüştürülen XML dosyası nasıl doğrulanır?
- 19. Bir dict dosyasına CSV dosyası
- 20. XSLT
- 21. Sitecore İçerme Dosyasına bir özellik değeri nasıl eklenir
- 22. XSLT
- 23. xslt - Ben gibi bir XML dosyası var
- 24. Javascript kodu çalışma zamanında bir html dosyasına nasıl yüklenir?
- 25. Kopma noktasını javascript dosyasına ekle
- 26. , xslt
- 27. Bir javascript dosyası nasıl açılır?
- 28. Google'da javascript dosyası nasıl aranır?
- 29. XSLT,
- 30. xslt
İyi soru 1. Javascript kodunu, dönüşüm sırasında çağrılan bir dizi uzantı işlevi olarak mı kullanmak istiyorsunuz yoksa bir javascript dosyasına veya her ikisine birden referans veren HTML kodu oluşturmak mı istiyorsunuz? Bütün bunlar geçerli ve anlamlı senaryolar. –