1 / 7

4IT445 – XML

Ing. Jan Mittner. 4IT445 – XML. Osnova. Zend_Feed XmlWriter SimpleXml sitemap. Zend _ Feed. Zend komponenta sloužící pro práci s RSS Zend_Feed_Reader – čtení RSS feedů Zend_Feed_Writer – tvorba RSS feedů http://framework.zend.com/manual/en/zend.feed.html. XmlWriter.

alanna
Download Presentation

4IT445 – 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. Ing. Jan Mittner 4IT445 – XML

  2. Osnova • Zend_Feed • XmlWriter • SimpleXml • sitemap

  3. Zend_Feed • Zend komponenta sloužící pro práci s RSS • Zend_Feed_Reader – čtení RSS feedů • Zend_Feed_Writer – tvorba RSS feedů • http://framework.zend.com/manual/en/zend.feed.html

  4. XmlWriter • PHP rozšíření určené pro efektivní konstrukci XML dokumentů • základní metody • openMemory() – otevření paměti pro tvorbu dokumentu • startDocument() – vytvoření dokumentu • endDocument() – zakončení dokumentu • startElement() – otevření tagu • writeElement() – tvorba tagu • endElement() – uzavření tagu • flush() – vrácení zkonstruovaného XML • http://www.php.net/manual/en/ref.xmlwriter.php

  5. SimpleXml • PHP rozšíření určené pro snadné čtení, úpravu a konstrukci XML dokumentů • prostřednictvím metody simplexml_load_string() je načten XML dokument a vytvořen z něj hierarchický objektový strom • jednotlivé uzly stromu jsou instance objektu SimpleXml • základní metody objektu • getName() – vrátí jméno XML elementu • children() – vrátí podřazené prvky daného elementu • attributes() – vrátí atributy daného elementu • asXML() – vrátí vygenerovaný XML dokument • addChild() – přidá podřazený prvek danému prvku • addAttribute() – přidá atribut danému prvku • http://php.net/manual/en/book.simplexml.php

  6. Sitemap • mapu stránek je možné snadno vygenerovat pomocí sitemap helperu • sitemap je součástí navigation view helperu a vytváří XML mapu stránek dle standardního formátu • http://www.sitemaps.org/protocol.php • http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.navigation.sitemap

  7. Úkoly • RSS • doplňte do modelu produktu vlastnosti data vytvoření a poslední úpravy a správně je provažte s RSS • Zboží.cz • export produktů na Zboží.cz • doplňte do modelu produktu dostupnost zboží a správně ji provažte s exportovaným XML pro Zboží.cz • import produktů z XML • přidejte do XML vlastní produkty • doplňte do XML a importu atribut zobrazování od uvedeného data • doplňte do XML a importu i přidávání kategorií produktů a řazení produktů do nich

More Related