Elementele de bază XML

informații teoretice Scurt

XML Tehnologie (Extensible Markup Language) a fost creat la sfârșitul anilor '90 ai secolului trecut. Principalele avantaje ale textului XML:

□ are structura unei baze de date, computere accesibile și oameni;

□ în mod convenabil prelucrate prin intermediul unor limbaje de programare moderne;

□ convertit cu ușurință în HTML.

Luați în considerare următoarele baze de date text, scrise în XML:

Trei bărbați în barcă

Notre Domme de Paris

15000

Un Război și pace

Angelika - pentru misstress de fantome A și S. Gallen

Acesta este un exemplu de XML formatat corect elemente ale documentului sunt tag-uri , , , , <author>, <price>.</p> <p>Elementele din text sunt aranjate în funcție de tipul de arbore cu elementul cap <root>. elementul Kazhdty este cuplat cu ea elementul de închidere. Domeniul de aplicare al fiecărui element este limitată de elementele de deschidere și de închidere. Nu traversează domeniul de aplicare al elementelor permise, adică. E. zonă sau investit într-unul față de celălalt, sau nu se intersectează. element <root>, care domeniul de aplicare include domeniul de aplicare al tuturor celorlalte elemente, este numit rădăcină. XML-document poate fi privit ca o bază de date de text. Valoarea elementului informație este plasat între etichetele care definesc elementul activ. Astfel, valoarea primului element <titie> este un șir de caractere</p> <p>Trei bărbați în barcă.</p> <p>Acum vom arăta cum să traduce aceasta constatare în formă tabelară HTML, care se realizează prin intermediul HTML. Să creați următorul fișier HTML (2.12).</p> <p>2.12. Document HTML pentru a afișa foaia de calcul XML</p> <p><hl> Prima lecție în xml-tehnologie</hl></p> <p><XML src="textbd.xml" ID="myxml"></XML></p> <p><Table id="tb" border="2" datasrc="#myxml"> <Thead style="background-color:aqua"></p> <p><TH> Titlul de carte</TH></p><p><TH> autorul </TH></p> <p><TH> preţul </TH></p> <p>Salvați acest fisier HTML numit textbd.html. Acum, deschide browser-ul său. Rezultatul va fi (fig. 2.9).</p> <p><div style="text-align:center;"><img src="https://webp.images-on-off.com/28/206/256x259_nmhftur7jppism7ekrp6.webp" width="256" height="259" title="Elementele de bază XML (titlu de carte preț autor)" alt="Elementele de bază XML" ></div></p> <p>Fig. 2.9. Afișarea documentelor XML într-un document HTML</p> <p>Pentru a conecta XML-fișierul creat anterior și face legătura dintre acesta etichetele de masă sunt folosite:</p> <p><XML src="textbd.xml" ID="myxml"></XML></p> <p><Table id="tb" border="2" datasrc="#myxml"></p> <p>Pentru a afișa datele din etichetele de masă sunt folosite pentru celule după cum urmează:</p> <p>etichetă <SPAN> Este folosit ca un container. Parametrul DATAFLD conține valoarea elementului XML afișat.</p> <p>Listing2.13. Documentul HTML modificat pentru a afișa foaia de calcul XML</p> <p><hl> Prima lecție în xml-tehnologie</hl></p> <p><XML src="textbd.xml" ID="myxml"></XML></p> <p><Table id="tb" border="2" datasrc="#myxml" datapagesize="2"></p> <p><Thead style="background-color: acqua"></p> <p><TH> Titlul de carte</TH></p> <p><TH> autorul </TH></p> <p><TH> preţul </TH></p> <p><Button onClick="tb.nextPage()">gt</Button> <!—Команда отображает следующую страницу—></p> <p><Button onClick="tb.previousPage()">lt</Buttonx!—Команда отображает предыдущую страницу загруженного в память XML- документа—></p> <p>Therm gt folosit pentru săgeată dreapta vectorizare, termenul ea - săgeata spre stânga. În acest caz, specificați că doriți să afișați doar două înregistrări în tabel:</p> <p><Table id="tb" border="2" datasrc="#myxml" datapagesize="2"></p> <p>Această comandă returnează valoarea elementului <titie> din XML-fișier, care este de ordinul i-lea de transfer al acestor elemente <titie>.</p> <p>Această comandă returnează numărul total de elemente <titie> XM L document.</p> <p>Această comandă returnează poziția în care linia intră în șirul stringi sau șirul -i dacă nu există evenimente.</p> <p>Acum, da HTML avansat-cod pentru această sarcină (a se vedea 2.14).</p> <p>Listing2.14. Avansat document HTML pentru a afișa foaia de calcul XML</p> <p>var odoc = new ActiveXObject ( "Microsoft.XMLDOM");</p> <p>odoc.async = false; // întrerupe programul,</p> <p>// până la descărcarea completă este odoc.load ( "textbd.xml"); // Încărcați XML documentul în memorie var stringl = document.myform.mytext.value; z = odoc.getElementsByTagName ( "titlul") lungime ;. // Prepararea</p> <p>// // // Element lungime etichetat <title></p> <p>pentru (i = 0; i<z;i++) // Цикл для проверки на совпадение // указанного названия и названий, содержащихся // в теге <title> citiți XML documentul <p>String (odoc.getElementsByTagName ( "titlu") punctul (i) .text.); if (s.indexOf (stringl) == -1)</p> <p>// altceva linii de coincidență stabilite.</p> <p>// Afișează conținutul etichetei <author></p> <p>String (odoc.getElementsByTagName ( "autor") punctul (i) .text.); document.myform.mytext.value = "Autor:" + s2; pauză;</p> </div> <div class="extra"> <div class="clear"></div> </div> </article> </div> </div> </div> </div> <div id="sidebar" class="col-1-3"> <div class="wrap-col"> <div class="box"> <div class="content"> <ul> <li><a href="/articles/crema-bb-bb-cumpara-crema-magazin-cosmetice-online.html">Crema BB - BB cumpara crema magazin cosmetice online și creme asiatice BB</a></li> <li><a href="/articles/m-am-oprit-iubitoare-sotul-ei-ce-sa-faca.html">M-am oprit iubitoare soțul ei ce să facă</a></li> <li><a href="/articles/glaze-de-zahar-pudra-retete-de-gatit.html">Glaze de zahăr pudră - rețete de gătit</a></li> <li><a href="/articles/cum-ellipse-echipamente-de-fitness.html">Cum Ellipse - echipamente de fitness</a></li> <li><a href="/articles/dzhordzh-karlin.html">Dzhordzh Karlin</a></li> </ul> </div> </div> </div> </div> </div> </div> </section> <footer> <div class="wrap-footer pominodiko"> <div class="row"> <div class="col-1-1"> <div class="wrap-col"> <div class="box"> <div class="content"> <ul> <li><a href="/articles/ceea-ce-se-intelege-prin-beduinul-in-limba-araba.html">Ceea ce se înțelege prin beduinul în limba arabă</a></li> <li><a href="/articles/cosmetice-gradinari-cumpara-produse-cosmetice-cu.html">Cosmetice grădinari cumpara produse cosmetice cu costuri reduse</a></li> <li><a href="/articles/visul-lup-interpretare-sau-un-caine-mare.html">Visul lup Interpretare sau un câine mare</a></li> <li><a href="/articles/cojile-chimice-comentarii-procedura-de-pret-in.html">Cojile chimice - comentarii, procedura de preț în centrul de înfrumusețare boabe</a></li> <li><a href="/articles/inchisoare-o-lebada-alba-care-se-afla-in-spatele.html">Închisoare - o lebădă albă, care se află în spatele frumos nume - White Swan imagini închisoare - închisoare și</a></li> <li><a href="/articles/sfaturi-pentru-dormitor-interiorul-designeri-de.html">sfaturi pentru dormitor interiorul designeri de conducere - acasă și interioare</a></li> </ul> <br> <a href="/privacy.html">Politica de confidențialitate</a> </div> </div> </div> </div> </div> </div> <div class="copyright"> <p>Copyright © 2024</p> <br> <ul> <li><a href="/articles/tipuri-de-perdele-dantela-decorative-cum-sa-coase.html">Tipuri de perdele dantelă decorative, cum să coase banda Curtain pentru decorare</a></li> <li><a href="/articles/receptorul-ssb-simplu-incepe-sa-castige-jamboane.html">Receptorul SSB simplu începe să câștige jamboane 80</a></li> <li><a href="/articles/plafon-oglindit-in-baie-si-neobisnuit-de-eficiente.html">plafon oglindit în baie și neobișnuit de eficiente</a></li> <li><a href="/articles/ceea-ce-inseamna-extrem-sensul-cuvintelor.html">Ceea ce înseamnă extrem - sensul cuvintelor</a></li> <li><a href="/articles/cum-se-pastreaza-prune.html">Cum se păstrează prune</a></li> <li><a href="/articles/testul-privind-dezvoltarea-vorbirii-grupa.html">Testul privind dezvoltarea vorbirii (grupa pregătitoare) privind diagnosticul abilităților motorii fine</a></li> <li><a href="/articles/situatii-dificile-in-special-strategii-pentru.html">situații dificile - în special strategii pentru depășirea unor situații dificile de viață în</a></li> </ul> </div> </footer></div> </body> </html>