CATEGORII DOCUMENTE |
DOCUMENTE SIMILARE |
||||||
|
||||||
Exportul MatBase XML -> docx
Scurta descriere a XSL
XSL este o prescurtare a eXtensible Stylesheet Language. World Wide Web Consortium (W3C [1]) a inceput standardizarea XSL deoarece s-a dorit crearea unui limbaj de descriere a unor fisiere de stil bazat pe XML.
In primul rand trebuie sa intelegem care este scopul si ce anume putem face cu XSLT. Figura de mai jos ilustreaza foarte bine scopul XSLT-ului:
Dupa cum se poate vedea, motorul XSL primeste ca intrare un fisier XML (poate fi bineinteles si un html), un fisier cu stilul de formatare (XSL Stylesheet) si eventuali parametrii pentru rulare. Rezultatele pot fi foarte diferite, de la "texte simple", la "texte cu un anumit inteles" (xml, sql,etc)
Exista trei modalitati (dintre care doua mai importante) in care un document XML
poate fi transformat intr-un alt tip de document prin aplicarea unui stylesheet XSLT:
INSTRUCTIUNI XSL
Asocierea unui document XML cu un stylesheet XSLT se realizeaza in cadrul
documentului XML cu ajutorul instructiunii de procesare
<?xml-stylesheet href="stylesheet/Login" type="text/xsl" />
Pentru a reusi transformarea unui XML cu ajutorul XSL intr-un document word 2007 este nevoie de instructiunile:
<?xml version='1.0' encoding='UTF-8' ?>
<xsl:stylesheet version='1.0' xmlns:xsl='https://www.w3.org/1999/XSL/Transform'
xmlns:w='https://schemas.microsoft.com/office/word/2007/wordml'>
<w:saveThroughXSLT w:xslt='C:Documents and SettingsDesktopCEVA.xsl'/>
Se pot stabili proprietatile documentului referitoare la titlu, autor, nr. Pagini, nr. Caractere, nr. Cuvinte, etc, astfel:
<o:DocumentProperties>
<o:Title>Title</o:Title>
<o:Author>Autorul</o:Author>
<o:LastAuthor>Alt autor</o:LastAuthor>
<o:Revision>No</o:Revision>
<o:TotalTime>0</o:TotalTime>
<o:Created>Data</o:Created>
<o:LastSaved>Timp</o:LastSaved>
<o:Pages>NO</o:Pages>
<o:Words>NO</o:Words>
<o:Characters>NO</o:Characters>
<o:Company>CO</o:Company>
<o:Lines>No</o:Lines>
<o:Paragraphs>NO</o:Paragraphs>
<o:CharactersWithSpaces>NO</o:CharactersWithSpaces>
<o:Version>Ver</o:Version>
</o:DocumentProperties>
<w:docPr>
<w:view w:val='print' />
<w:zoom w:percent='100' />
<w:doNotEmbedSystemFonts />
<w:proofState w:spelling='clean' w:grammar='clean' />
<w:attachedTemplate w:val='' />
<w:defaultTabStop w:val='720' />
<w:punctuationKerning />
<w:characterSpacingControl w:val='DontCompress' />
<w:optimizeForBrowser />
<w:validateAgainstSchema />
<w:saveInvalidXML w:val='off' />
<w:ignoreMixedContent w:val='off' />
<w:alwaysShowPlaceholderText w:val='off' />
<w:compat>
<w:breakWrappedTables />
<w:snapToGridInCell />
<w:wrapTextWithPunct />
<w:useAsianBreakRules />
<w:dontGrowAutofit />
</w:compat>
</w:docPr>
Se pot seta fonturile, stilurile, de exemplu:
<w:fonts>
<w:defaultFonts
w:ascii='Times New Roman'
w:fareast='Times New Roman'
w:h-ansi='Times New Roman'
w:cs='Times New Roman' />
</w:fonts>
<w:styles>
<w:versionOfBuiltInStylenames w:val='4' />
<w:latentStyles w:defLockedState='off' w:latentStyleCount='156' />
<w:style
w:type='paragraph' w:default='on' w:styleId='
<w:name
w:val='
<w:rPr>
<wx:font wx:val='Times New Roman' />
<w:sz w:val='24' />
<w:sz-cs w:val='24' />
<w:lang w:val='EN-US' w:fareast='EN-US' w:bidi='AR-SA' />
</w:rPr>
</w:style>
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 12444
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved