Uitgebreide tools voor het bewerken, genereren en verwerken van XSLT
XML scheidt inhoud van presentatie, van nature. XSL (eXtensible Stylesheet Language) is een taal voor het maken van opmaakbestanden die specificeren hoe elementen in XML-documenten aan de eindgebruiker moeten worden weergegeven. De XSL-standaard omvat XPath, XSLT (eXtensible Stylesheet Language Transformations) en XSL:FO (eXtensible Stylesheet Language Formatting Objects).
Er zijn momenteel drie versies van XSLT in gebruik: XSLT 1.0, XSLT 2.0 en XSLT 3.0, waarbij elke versie voortbouwt op de voordelen van de vorige versie. Altova-producten ondersteunen alle versies, en bieden een complete XSLT-ontwikkelomgeving, inclusief een intelligente teksteditor en debugger, visuele tools die automatisch XSLT genereren, en een krachtige XSLT-verwerkingsserver.
De XMLSpy XSLT-editor biedt alle ingebouwde functionaliteit en geavanceerde functies die u nodig heeft om snel en efficiënt effectieve en foutloze stylesheets te ontwikkelen:
Revolutionaire XSLT-terugkoppeling stelt u in staat om direct de bron-node en de instructie te identificeren die een XSLT-transformatie aansturen. Klik eenvoudig op een deel van het uitvoerdocument, en XMLSpy markeert de bijbehorende XML- en XSLT-code.
Voor een diepgaandere test biedt de XMLSpy XSLT-debugger de mogelijkheid om een XSLT-transformatie stap voor stap door te lopen, zodat u tegelijkertijd de specifieke XML-dataknoop, de XSLT-verwerkingsinstructie en de gegenereerde uitvoer kunt analyseren.
Dit geeft u direct een visueel overzicht van hoe uw stylesheet de XML-gegevens weergeeft, zodat u snel eventuele noodzakelijke aanpassingen kunt maken.
Zodra uw stijlbestand de gewenste resultaten oplevert, is het tijd om de transformatie zo snel en efficiënt mogelijk te maken.
Wanneer profileren is ingeschakeld voor een XSLT-transformatie, toont de XSLT-profieler statistieken, waaronder het aantal keer dat een bepaalde codeblok is uitgevoerd, de duur, de duur van de onderliggende elementen en XPath-waarden. Deze informatie stelt u in staat om direct te zien welke delen van uw XSLT-code het meeste tijd in beslag nemen, zodat u deze indien nodig kunt aanpassen.
Of, u kunt XMLSpy automatisch uw stylesheet optimaliseren. De revolutionaire XSL Speed Optimizer analyseert de transformatie om knelpunten te identificeren, test deze tegen beproefde optimalisatiemethoden en interne informatie om snelheidsverbeteringen te bepalen, en genereert XML-verwerkingsinstructies (PI's) die automatisch in de stylesheet worden ingevoegd. Vervolgens voert de XSL Speed Optimizer de uitvoering opnieuw uit om te bepalen welke optimalisaties leiden tot een toename van de snelheid, en slaat alleen die optimalisaties op die een positief effect hebben.
Stel je voor dat je je transformatieprocessen met 5, 10 of zelfs 20% kunt versnellen, zonder ook maar één regel code te hoeven aanpassen!
XML is uitstekend geschikt voor publicatie via verschillende kanalen, en StyleVision maakt het eenvoudig om stijlbladen te ontwerpen voor het tegelijkertijd publiceren van content in zowel print- als webformaten. Het visuele ontwerp van stijlbladen stelt u in staat om snel en eenvoudig geavanceerde stijlbladen te ontwikkelen, door ontwerp elementen te slepen en neer te zetten en ze te stylen met behulp van intelligente hulpmiddelen en wizards. U kunt uw ontwerp zelfs baseren op een bestaand formulier of Word-document.
Uw enkele stijlvelontwerp produceert uitvoer in HTML, RTF, PDF en Word, evenals de bijbehorende XSLT- en XSL:FO-stijlbestanden. Er wordt ook een authentiek elektronisch formulier voor het bewerken van de inhoud gegenereerd.
De functionaliteit van StyleVision omvat:
XSL-transformaties kunnen ook worden gebruikt om gegevens die voldoen aan één XSD-schema om te zetten, zodat ze geldig zijn volgens een ander XSD-schema. Voor het genereren van dit soort XSLT-stijlbladen is MapForce het beste hulpmiddel. MapForce is een grafische tool voor datamapping waarmee u XML-naar-XML-mappingen visueel kunt definiëren en krachtige filter- en dataverwerkingsfuncties kunt toepassen.
Sleep en plaats bestanden om data te integreren in MapForce met behulp van de volgende functionaliteiten:
XMLSpy, MapForce en StyleVision, de tools voor XSL en XSLT, zijn allemaal inbegrepen in de speciaal geprijsde Altova MissionKit. Krijg 7 XSLT-tools voor minder dan de prijs van er 2!
Wat betreft XSLT-transformaties, is snelheid van cruciaal belang.
Wanneer het gaat om XSLT-transformaties, is snelheid cruciaal. RaptorXML Server is vanaf de basis ontworpen om razendsnel te werken XSLT-verwerking dit mogelijk door gebruik te maken van parallelle verwerking, geavanceerde codeoptimalisaties en een gering geheugengebruik.
Kenmerken van de RaptorXML Server:
Gebruik RaptorXML Server om het verwerken van XSLT-stijlbladen die zijn ontwikkeld in XMLSpy en andere tools te automatiseren.






