Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE




loading...


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Exportul MatBase XML -> docx

Xml

+ Font mai mare | - Font mai mic






DOCUMENTE SIMILARE

Trimite pe Messenger
Utilizarea unui parser DOM
Exportul MatBase XML -> docx
Fisiere XML in aplicatii cu obiecte
XML si orientarea pe obiecte
XML - Sintaxa, Cazuri de utilizare, Tooluri

TERMENI importanti pentru acest document

:

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:

  1. Documentul XML si stylesheet-ul asociat sunt transmise aplicatiei client (browserului) caruia ii revine sarcina de a realiza efectiv transformarea in conformitate cu informatia din stylesheet-ul XSLT. In aceste conditii incarcarea serverului scade, dar browser-ul trebuie sa permita procesarea documentelor XML;
  2. Aplicarea stylesheet-ului XSLT se face chiar pe server, documentul rezultat (uzual in format HTML) fiind transmis clientului. Se pot realiza astfel procesari in functie de natura clientului;
  3. Cea de a treia posibilitate este extrem de putin utilizata si se refera la transformarea documentului XML cu ajutorul unei aplicatii externe si plasarea pe server a documentului rezultat (HTML), urmand ca acesta sa fie transmis clientului.

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='http://www.w3.org/1999/XSL/Transform'

 xmlns:w='http://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='Normal'>

      <w:name w:val='Normal' />

      <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>


loading...
loading...



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 4913
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2017 . All rights reserved

Distribuie URL

Adauga cod HTML in site