Ing jan mittner
Download
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


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
Ing jan mittner

Ing. Jan Mittner

4IT445 – XML


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


Ú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


ad