Munka XML PHP trepachov Dmitry

értelmezési honlapok

Most veled vagyunk tanulni fog dolgozni XML. XML - formátumban az adatcsere helyszínek között. Ez nagyon hasonlít a HTML, csak a címkék és attribútumok engedélyezettek az XML.

Miért van szükség XML elemzése? Néha előfordul, hogy egy weboldal, hogy meg kell Spars, van az API, amellyel lehet kapni, amit akar, főleg erőlködés nélkül. Tehát tanácsot azonnal - mielőtt parse weboldal, ellenőrizze, hogy nem volt API.

Mi az API? Ez olyan funkciót, amely segítségével küldje el a vizsgálatot, hogy ezen az oldalon, és kap a megfelelő választ. Itt a válasz legtöbbször jön az XML formátumban. Szóval térjünk le tanulmányában.

Munka XML PHP

Tegyük fel, hogy az XML. Lehet a sorban, vagy egy fájlban tárolják, vagy adható kérésre egy adott URL-t.

Hagyja, hogy a XML tárolja a sorban. Ebben az esetben ezt a vonalat kell hozni egy objektumot az új SimpleXMLElement.

Most már a változó $ xml tárolt objektum elemzett XML. Ami a tulajdonságokat az objektum lehet elérni a tartalmát XML címkéket. Hogy pontosan - elemezni az alábbiakban.

Ha az XML fájlban tárolt, vagy a kezelés adott URL (ami gyakran előfordul), akkor használja simplexml_load_file funkciót. ami ugyanaz az objektum $ xml.

toborzás

Az alábbi példákban, az XML fájlban tárolt vagy URL-t.

Tegyük fel, hogy adottak a következő XML:

Térjünk a nevét, korát, és a munkavállaló fizetés:

Mint látható, az objektum egy $ xml tulajdonságainak megfelelő címkéket.

Lehet, hogy észrevette, hogy a címke Ez nem jelenik meg sehol kezelése. Ez azért van, mert ez a gyökér tag. Akkor nevezd, például - és semmi sem fog változni:

A gyökér tag XML lehet csak egy, valamint a címke normál HTML.

Nézzük csak módosítja az XML:

Ebben az esetben kapunk egy lánc megtekintve:

Munka attribútumai

Kapcsolódó cikkek