Groove Manifesto. Статии.Към главната страница.
Photo

Иползване XML

От Джей Дейвид Айсенберг. Статия в A List Apart.

Инсталация на XML инструменти под Windows

Java ™

Всички инструменти, които ще използваме в тази статия са написани на Java, затова ще ив трябва Java Runtime Environment (JRE). Можете да го вземете на http://java.sun.com/j2se/1.4/download.html. Няма да имате нужда от Software Development Kit (SDK) освен ако не планирате сами да пишете програми на Java. Следвайте инструкциите, които идват с JRE и го инсталирайте на системата си.

Създаване на директориите

Създайте директория с името xmlapps на диск C:. Там отиват всички инструменти.

Създайте директория с името nutrition на дискC:. Там ще съхранявате всички XML файлове от тази статия.

Multi-Schema Валидатора

Можете да свалите Multi-Schema Validator (MSV) от http://wwws.sun.com/software/xml/developers/multischema/. Разархивирайте файла в директорията xmlapps, която създадохте преди малко. Там ще се появи директория, която можете да преименувате на msv (ако тя вече не е с това име).

Сега наравете файл с име msvalidate.bat в директорията nutrition и вмъкнете следния текст в него:

java -jar c:\xmlapps\msv\msv.jar %1 %2

Xalan

Можете да свалите Xalan, инструмент използван за трансформиране на XML от едан форма в друга, от http://xml.apache.org/xalan-j/index.html

Отново, разархивирайте файла в xmlapps директорията. Там ще се появи директория с име от сорта на xalan-j_2_x_y където x и y са цифрите на версията, която сте свалили. За да си улесните живота, просто я преименувайте на xalan-j

Сега направете файл с име transform.bat в директорията nutrition и вмсъкнете в него следния текст.

java -cp c:\xmlapps\xalan-j\bin\xml-apis.jar;c:\xmlapps\xalan-j\bin\xercesImpl.jar;c:\xmlapps\xalan-j\bin\xalan.jar org.apache.xalan.xslt.Process -IN %1 -XSL %2 -OUT %3

FOP

FOP е инструмент, който взема документ написан на XSL-FO (Extensible Stylesheet Language–Formatting Objects) маркъп езика и го конвертира в PDF. Можете да го свалите от http://xml.apache.org/fop/index.html. Разархивирайте го в xmlapps. Там ще се появи папка с име от сорта на fop-0.20.4 (или каквато там е последната версия). За да направим нещата по-лесни ще я преименуваме на fop.

Сега копирайте файла fop.bat от директория fop в директория nutrition. Ще трябва да промените всички пътища в командата. Така, където пише:

build\fop.jar;lib\batik.jar;

(и т.н.) ще трябва да добавите следното:

c:\xmlapps\fop\build\fop.jar;c:\xmlapps\fop\lib\batik.jar;

Batik

Batik е набор инструменти, който ви дава възможност да обработвате документи написани на маркъп езика Scalable Vector Graphics (SVG). Можете да го свалите от http://xml.apache.org/batik/. Уверете се, че сваляте версия 1.5 или по-висока.

Разархивирайте го в xmlapps. Преименувайте директорията, която се е появила на batik. След това, направете файл batik.bat в директория nutrition и вмъкнете в него следния текст.

java -jar c:\xmlapps\batik\batik-svgbrowser.jar %1

Copyright © 2001, 2002 Groove Manifesto. Всички права запазени.