XDV

implementeert een subset van bevrijding met behulp van een pure XSLT-motor
Download nu

XDV Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul Everitt, Laurence Rowe and Martin Aspeli
  • Uitgever website:
  • http://lrowe.co.uk

XDV Tags


XDV Beschrijving

Implementeert een subset van bevrijding met behulp van een pure XSLT-motor Met XDV kunt u uw thema en regelset "compileren" in één stap en vervolgens een supersnel / eenvoudig transformeren op elk verzoek daarna. U kunt ook uw thema opstellen tijdens de ontwikkeling, controleer deze in Subversion, en niet aanraken XDV tijdens implementatie.xdv is een implementatie van het bevelconcept met behulp van Pure XSLT. Kortom, het is een manier om een stijl / thema op te brengen in een statische HTML-webpagina (meestal met gerelateerde CSS, Javascript- en afbeeldingsbronnen) naar een dynamische website die wordt gemaakt met behulp van een server-side-technologie. Raadpleeg een scenario waar u een scenario hebt Dynamische website, waaraan u een thema wilt toepassen dat is gebouwd door een webontwerper. De Web Designer is niet bekend met de technologie achter de dynamische website, en heeft dus een "statische HTML" -versie van de site geleverd. Dit bestaat uit een HTML-bestand met meer of minder semantische markup, een of meer stijlbladen, en misschien enkele andere bronnen zoals afbeeldingen of Javascript-bestanden. Gebruik XDV, kunt u dit thema als volgt toepassen op uw dynamische website: 1. Identificeer de tijdelijke aanduidingen in het themabestand dat moet worden vervangen door dynamische elementen. Idealiter moeten deze duidelijk identificeerbaar zijn, bijvoorbeeld met een uniek HTML-ID-kenmerk. 2. Identificeer de bijbehorende opmerkingen in de dynamische website. Schrijf vervolgens een "Vervang" of "kopiëren" -regel met behulp van de syntaxis van XDV-regels die de statische tijdelijke aanduiding van het thema vervangt met de dynamische inhoud. 3. Identificeer Markup in de dynamische website die groothandel in het thema moet worden gekopieerd. CSS- en Javascript-links in de worden vaak op deze manier behandeld. Schrijf een XDV "APPEND" of "PREPEND" -regel om deze elementen te kopiëren. 4. Identificeer delen van het thema en / of dynamische website die overbodig zijn. Schrijf een XDV-regel "Drop" om deze elementen te verwijderen. Het regelsbestand is geschreven met behulp van een eenvoudige XML-syntaxis. Elementen in het thema en "Inhoud" (de dynamische website) kunnen worden geïdentificeerd met behulp van CSS3- of XPath-selectors.Once u hebt een thema HTML-bestand en een regels XML-bestand, u compileert deze met behulp van de XDV-compiler in een enkel XSLT-bestand. U kunt dit XSLT-bestand vervolgens met uw aanvraag implementeren. Een XSLT-processor (zoals mod_transform in Apache) zal vervolgens de dynamische inhoud van uw website in de thema-inhoud veranderen die uw eindgebruikers zien. De transformatie vindt plaats voor elk verzoek. Bear in gedachten dat: * je nooit hoeft te schrijven, of zelfs lezen, een lijn van XSLT (tenzij je wilt). * De XSLT-transformatie die voor elk verzoek plaatsvindt, is erg snel. * Statische thema-middelen (zoals afbeeldingen, stylesheets of JavaScript-bestanden) kunnen worden geserveerd vanuit een statische webserver, die normaal veel sneller is dan het dienen van een dynamische toepassing. * U kunt het originele thema HTML onaangeroerd achterlaten, met het gemakkelijker te gebruiken voor andere scenario's. U kunt bijvoorbeeld twee niet-gerelateerde toepassingen samensteken met een enkel themabestand met afzonderlijke regelsbestanden. Dit zou resulteren in twee gecompileerde XSLT-bestanden. U kunt locatievergelijken of soortgelijke technieken gebruiken om te kiezen welke u op een bepaald verzoek opneemt. Vereisten: · Python


XDV Gerelateerde software

SY85TOOLS

Verzameling van hulpmiddelen om MIDI-sysex en andere bestanden voor de Yamaha SY85 aan te pakken ...

735

Downloaden