ing jan mittner n.
Download
Skip this Video
Download Presentation
4IT445 – XML

Loading in 2 Seconds...

play fullscreen
1 / 7

4IT445 – XML - PowerPoint PPT Presentation


  • 158 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '4IT445 – XML' - alanna


Download Now 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
osnova
Osnova
  • Zend_Feed
  • XmlWriter
  • SimpleXml
  • sitemap
zend feed
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
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
simplexml
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
sitemap
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
slide7
Ú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