Know-how, előadás, xml-dokumentumok megjelenítése az adatmegkötés segítségével
Absztrakt: Ebben az előadásban információt kapsz a két fő lépésről, amikor az adatok kötelezőek. Is megtanulják a részleteket, hogy hogyan kötődik az XML-dokumentum HTML-oldalt Concatenate HTML elemek XML elemek, és hogyan kell programozni a web-oldal szkriptek, amelyeket, mint az alap objektum programozási kapcsolatos adatokat.
Az adat-összerendelés az első olyan módszer, amely XML-dokumentumot jelenít meg egy hagyományos HTML-oldalról, amelyet be fogsz vezetni. Mapping XML HTML-oldal lehetőséget ad, hogy kihasználják mind az előnyeit adattárolásra az XML dokumentumban, annak rugalmas szintaxist strukturálása adatok és címkézés minden információ és a rendelkezésre álló gazdag formázás és a dinamikus HTML programozás.
Az adatok összekapcsolásakor az XML-dokumentumot a HTML-oldalhoz csatlakoztatja, majd beágyazza a szokásos HTML elemeket, például a SPAN vagy a TABLE. külön XML-elemekben. A HTML elemek automatikusan megjelenítik azon XML-elemek tartalmát, amelyekbe beágyazottak.
Az adatmegkötés, valamint más, az előadás során megtanult módszerek csak XML-dokumentummal működnek, amely szimmetrikusan strukturált, például adatbázisként. - nevezetesen, a dokumentum elemei értelmezhetők rekordok és mezők csoportjául. A legegyszerűbb esetben, a dokumentum tartalmaz egy gyökér elem, amely több elemét azonos típusú (bejegyzés), amelyek mindegyike ugyanazon a gyermek elemek, amelyek mindegyike tartalmaz karakteres adatok (mezők). Például a Leltári dokumentum. xml. amely a 8.1. Elements lefoglalja ezt a dokumentum lehet értelmezni, mint a felvétel, és az elemek ágyazott minden könyv elem (CÍM. Szerző stb) lehet úgy értelmezni, mint a pályát. Később ebben a fejezetben többet megtudhat az adatmegkötésre alkalmas konkrét dokumentumszerkezetekről. Ha a dokumentumszerkezet olyan, hogy nem teszi lehetővé az adat-összerendelést, használhatja a "Az XML-dokumentumok megjelenítése a dokumentumobjektum-modellszkriptek segítségével" című részben ismertetett szkript módszert.
Ebben az előadásban először tájékoztatást kap az adatmegkötés két fő lépéséről. Ezután részletesen megtudhatja, hogyan kell XML-dokumentumot kötni a HTML-oldalhoz (az első alapvető lépés), és hogyan kapcsolhatja össze a HTML-elemeket az XML elemekkel (a második alaprész). Végül megtudhatja, hogyan kell programozni egy weblapot olyan parancsfájlok használatával, amelyek alapadatbázis-objektumként használják a kapcsolódó adatokat (nevezetesen az adatforrás-objektumot, vagy DSO-t). Ezeket a szkripteket az adatmegkötéssel együtt is alkalmazhatja - akár függetlenül is.
Az "XML dokumentumok dokumentumdokumentum-objektum-forgatókönyvek használatával történő megjelenítésével" egy teljesen eltérő módon kezelheti a kezelési hozzáférést és megjelenítheti egy XML-dokumentumot egy HTML-oldalról. Ez a módszer bármely típusú XML-dokumentumhoz használható, függetlenül attól, hogy milyen típusú logikai struktúrát használ.
Alapvető lépések
Az adat-összerendelés két fő lépése:
- Hozzon létre egy XML dokumentum linket a HTML oldalra, amelyen az XML adatokat szeretné megjeleníteni. Ezt a lépést általában HTML HTML-elemek beillesztésével valósítják meg a HTML oldalon. Például a következő elem a HTML oldalon az XML dokumentum Book.xml dokumentumot az oldalra köti össze:
Ennek eredményeképpen a SPAN HTML elem megjeleníti az AUTHOR XML elem tartalmát.
Az adatmegkötés alaptechnikája ugyanolyan egyszerű, mint ebben a példában, bár a jövőben meg fogod ismerni a technológia különböző változatait és módjait.
Első lépés: Hozzon létre XML dokumentum linket egy HTML oldalra
Ha HTML-dokumentumot szeretne megjeleníteni egy HTML-oldalon, létre kell hoznia az oldalra mutató linket. A legegyszerűbb módja ennek a Microsoft Internet Explorer 5-ben történő használata, ha XML elemet tartalmaz a HTML oldalon. az úgynevezett adatrészletet. Két adatrögzítő formanyomtatvány egyikét használhatja egy adatnak.
Az első formában az XML-dokumentum teljes szövege a kezdő és a vég XML címkék között helyezkedik el. Íme egy példa egy adatfájlra a következő HTML oldalon:
A rekord második formájában az XML-névvel rendelkező HTML-elem üres marad, és csak az XML-dokumentum URL-jét tartalmazza. Íme egy példa egy adatlapon egy HTML oldalon:
Az előző példában az XML-dokumentum szövegét külön könyvfájlban kell elhelyezni. xml:
A második forma jobban megfelel az XML filozófia alapjainak. amely szerint a tényleges adatokat (XML-dokumentum) a formázás és feldolgozás (stíluslapok, vagy ebben az esetben a HTML oldalak) információitól elkülönítve tárolják. A második űrlap egyszerűvé teszi az XML-dokumentummal való együttműködést, különösen, ha egy dokumentumot több különböző HTML-oldalon jelenít meg. A példák ebben a kurzus, akkor csak foglalkozni a második űrlapot.
Megjegyzés. Ne feledje, hogy egy olyan elem, amely az XML-elnevezést használja az adatfájl létrehozásához, valójában nem XML elem. Ez csak egy HTML elem, amely XML elemeket tartalmaz. Ezért az üres elem XML szintaxisának használatával,
Egy egyedi azonosítót kell hozzárendelni az adatfájl azonosítójához. amelyet az XML-dokumentum eléréséhez használ a HTML oldalon. (Az előző példában a "dsoBook" az ID értéke.)
Az adatrészlet-rekord második formájával az XML-adatokat tartalmazó fájl URL-címét rendelheti hozzá az SRC attribútumhoz. Használhatja a teljes URL-t. mint a következő példában:
Gyakran azonban részleges URL-t használsz. amely meghatározza a helyet az adatrészletet tartalmazó HTML-oldal helyéhez viszonyítva. Például az SRC attribútum a következő adatfájlban azt jelzi, hogy a Könyvfájl. Az xml ugyanabban a mappában található, mint a HTML oldal:
A relatív URL-ek gyakoribbak, mivel az XML dokumentum általában ugyanabban a mappában található, mint a HTML-oldal vagy az almappák egyikében.