1 / 7

Technol ógie XML

Technol ógie XML. XML katal ógy September , 2011. Lokalizácia zdrojov. SYSTEM "/usr/share/dtd/docbookx.dtd". SYSTEM "http://www.oasis-open.org/docbook/xml/ 4.1.2/docbookx.dtd". PUBLIC "-//OASIS//DTD DocBook XML V4.1.1//EN". Lokálne úložisko. Vzdialené úložisko. Aplika čný software.

bijan
Télécharger la présentation

Technol ógie XML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technológie XML XML katalógy September, 2011 Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  2. Lokalizácia zdrojov SYSTEM "/usr/share/dtd/docbookx.dtd" SYSTEM "http://www.oasis-open.org/docbook/xml/ 4.1.2/docbookx.dtd" PUBLIC"-//OASIS//DTD DocBook XML V4.1.1//EN" Lokálne úložisko Vzdialené úložisko Aplikačný software Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  3. Mapovanie identifikátorov • Verejný identifikátor na URI referenciu • lokálny zdroj (file://...) • vzdialený zdroj (http://...) • Systémový identifikátor (URI) na lokálny zdroj (URI) • identifikátor = lokálny zdroj • skutočné lokálne umiestnenie sa môže líšiť od predpokladaného umiestnenia • identifikátor = vzdialený zdroj • presmerovanie na existujúcu lokálnu kópiu vzdialeného zdroja Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  4. Katalógy • Pôvod vo svete SGML • XML katalógy = použitá XML syntax (XML aplikácia) • Centrálne miesto mapovania identifikátorov v systéme • súbor ‘catalog’ (môže delegovať na iné súbory) • preddefinovaná lokácia v systéme (/etc/{xml|sgml}/catalog) • lokácia daná obsahom premennej prostredia ({XML|SGML}_CATALOG_FILES) • Štandardizácia – OASIS (www.oasis-open.org) • Verzia 1.1 – OASIS standard – október 2005 Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  5. Štruktúra katalógu <?xml version="1.0"?> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.1//EN" "http://www.oasis-open.org/committees/entity/release/1.1/catalog.dtd"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> </catalog> usporiadaný zoznam položiek (značiek) Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  6. Vybrané mapovacie značky <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public"> <publicpublicId="ISO 8879:1986//ENTITIES Added Latin 1//EN" uri="iso-lat1.gml"/> <systemsystemId="http://www.w3.org/TR/xhtml1/DTD/xhtml-strict.dtd" uri="file:///opt/xml/xhtml/DTD/xhtml1-strict.dtd"/> <rewriteSystemsystemIdStartString="http://www.example.org/" rewritePrefix="file:///usr/share/mirror/example/"/> <systemSuffixsystemIdSuffix="docbookx.dtd" uri="file:///share/doctypes/xml/4.4/docbookx.dtd"/> </catalog> Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  7. Vybrané delegačné značky <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <delegatePublicpublicIdStartString="-//OASIS//" catalog="file:///etc/xml/oasis"/> <delegateSystemsystemIdStartString="http://www.oasis-open.org/" catalog="http://www.oasis-open.org/catalog"/> <nextCatalogcatalog="dalsi-katalog.xml"/> </catalog> Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

More Related