ПредишенСледващото

Маркиране на документи

Маркиране на документи

Книгата е посветена на разработването на приложения за конвертиране на XML-документи, използвайки XSLT - Extensible Stylesheet Language за трансформации. Обсъжда използването на XSLT и XPath езици в решаване на практически задачи: сключване на документи в HTML формат, да използват различни кодови таблици за интернационализация и по-специално прилагането на русификация, ефективността на съвременните подходи за решаване на проблемите, свързани с реализация. голям брой примери, използвани за илюстриране на материала.

За начинаещи и професионални програмисти

Книга: XSLT технологиите

Маркиране на документи

Раздели на тази страница:

Markup Идеята е да се използва за изолиране на части от документа са прости етикети текстови, наречени тагове. Tags очертават границите на документа, изберете го на парчета и им се даде някои от функциите (например, като посочи, че е необходимо да се подчертае част на текста).

Един прост пример на език за маркиране вече е вероятно познат на читателите на HTML - маркиращ език за хипертекст. В HTML, даден набор от маркери за визуално форматиране на документ, като например:

съдържание

- идентифицира съдържанието като параграф;


- определя линия трансфер;

съдържание - определя съдържанието в удебелен шрифт;

съдържание - избира съдържанието в курсив;

съдържание - подчертава съдържанието.

Маркерите могат да бъдат сдвоени и единствен. Сдвоени тагове (например, съдържание ) Се изолира част от документа, единична (например,
) Определяне на определена инструкция.

В предишния пример, текстът може да бъде маркиран, както следва.

Сега, този документ съдържа не само данните, оферта, но и примитивен информация за това, как трябва да изглежда визуално. Това прави документа по-лесно да се разбере, но разбираемо за лицето, а не на машината. Фразата "бързо охлаждане" и "безплатна доставка в града", се подчертава в текста на същите тагове, всъщност описват различни неща. Първият - качеството на продукта, а вторият - на услугата, предоставяна от компанията. С други думи, със същите тагове в документа да имат различно значение - един и същ синтаксис изразява друг смисъл.

За да реши този проблем несъответствие, XML предлага много прост и много ефективен начин - да се разшири набор от ключови думи, използвани, за да могат напълно изрази семантиката, които могат да имат само документа. Например.

По този начин, просто чрез разширяване на набор от ключови думи, ние убити два заека.

Изрично посочен в структурата на документа данни. Това дава възможност за по-нататъшно машина за обработка на документ, който в този случай все още е разбираем за човека.

В тези две позиции е XML смисъл (английски разширяем език за маркиране, Extensible Markup Language). - за отделни данни от представянето и да създавате текстови документи формират структурата на изрично посочени.

Синтактично за XML, в сравнение с HTML, няма нищо ново. Това е един и същ текст, маркери за, но с тази разлика, че има ограничен набор от HTML тагове, които можете да използвате в документите, а XML ви позволява да създавате и използвате произволен маркиране, че може да се наложи за подробно описание на данните.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!