Textul metodei de ieșire

Această carte este dedicată XSLT - sisteme puternice și convenabile de conversie a documentelor. Nu acoperă doar întreaga sintaxă a XSLT, de la aspecte de bază la aspecte speciale, dar și detaliază modurile moderne de utilizare a XSLT.







Veți găsi sute de exemple practice, cum ar fi implementarea transformărilor XSLT pe servere web, conectarea la baze de date și utilizarea browserelor pentru a efectua transformări în zbor.

Cartea este concepută pentru oricine dorește să învețe XSLT și să o folosească în practică

Rezervați: XSLT

Metoda de ieșire: text

Metoda de ieșire: text

Această metodă de ieșire este un text simplu. În acest caz, documentul de ieșire este doar un text simplu al arborelui de documente. Adică, procesorul XSLT creează arborele rezultat, afișând valoarea șirului fiecărui nod de text, fără abrevieri.

Valoarea implicită pentru atributul de tip media este "text / simplu". Atributul de codare stabilește codificarea utilizată de procesorul XSLT pentru a transforma secvențele de caractere într-o secvență de octeți. Rețineți că, dacă documentul rezultat conține un caracter care nu poate fi reprezentat în codarea de ieșire, procesorul XSLT trebuie să genereze o eroare.







În lista 6.4, planets.xml este convertită în text simplu folosind metoda textului de ieșire.

Listing 6.4. Conversia în text simplu

Iată rezultatul - doar text simplu, nici un marcaj, nici simboluri lipsă, nici instrucțiuni de procesare:

Masa lui Mercur este .0553 Masele Pământului. Raza sa este de 1516 mile. Ziua lui este de 58.65 zile pe Pamant.
Masa lui Venus este .815 Masele Pământului. Raza sa este de 3716 mile. Ziua lui este de 116.75 zile.
Masa Pământului este o masă a Pământului. Raza sa este de 2107 mile. Ziua lui este de 1 zi de Pamant.

Pe de altă parte, metoda de ieșire a textului nu este numai pentru crearea unui text simplu, ci este folosită și pentru orice format de text diferit de XML și HTML. După cum am văzut în capitolul 2, cu ajutorul acestuia puteți crea documente formatate în format RTF (Rich Text Format). Formatul de text îmbogățit utilizează codurile de text încorporate care definesc formatul documentelor și, cu ajutorul metodei de ieșire text, puteți plasa aceste coduri în documente în mod independent.

Următorul exemplu al foii de stil a fost inițial furnizat în capitolul 2, unde a fost folosit pentru a traduce planets.xml în RTF, pentru care acum sunteți mai bine înarmați. În acest caz, traduc planets.xml în planets.rtf. folosind codurile RTF ca elemente ale unui rezultat literal:

Textul metodei de ieșire

Fig. 6.2. Fișierul planets.rtf din Microsoft Word

Rețineți că metoda de ieșire este text, nu ceva de genul "rtf":







Articole similare

Trimiteți-le prietenilor: