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/ce-este-un-wsupermarket-uri-financiare-si-ceea-ce.html">Ce este un „supermarket-uri financiare“ și ceea ce fac ei, criza purceluș bancar</a></li> <li><a href="/articles/prize-pentru-tv-pe-perete-inaltimea-setarea-de.html">Prize pentru TV pe perete - înălțimea, setarea de locație</a></li> <li><a href="/articles/walk-in-spatele-cap-tractor-de-pornire-pentru.html">Walk-in spatele cap tractor de pornire pentru recomandări de reparație și întreținere</a></li> <li><a href="/articles/fetele-care-au-fost-eliminate-chisturi-ovariene.html">Fetele care au fost eliminate chisturi ovariene, așa cum ați fost în spital, iar când au început să se simtă</a></li> <li><a href="/articles/trage-o-valiza.html">trage o valiza</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/stiati-ca-parintii-cu-ochi-caprui-pot-naste-copii.html">Știați că părinții cu ochi caprui pot naște copii cu ochi albaștri</a></li> <li><a href="/articles/tipuri-simptome-si-diagnostic-starilor-terminale.html">Tipuri, simptome si diagnostic stărilor terminale - studopediya</a></li> <li><a href="/articles/idei-mari-pentru-apartamente-mici.html">idei mari pentru apartamente mici</a></li> <li><a href="/articles/valoarea-dictionar-comerciale-wobisnuite-de.html">Valoarea dicționar comerciale „obișnuite“ de referință dicționar Ushakov (1926), tezaurul rusesc</a></li> <li><a href="/articles/momentul-de-inertie-student-la-fizica-elev.html">Momentul de inerție, student la fizica, elev, articole și discuții privind educația</a></li> <li><a href="/articles/asigurare-ipotecare-apartament-pretul-si-exemplul.html">Asigurare ipotecare apartament - prețul și exemplul de calcul</a></li> </ul> <br> <a href="/privacy.html">Politica de confidențialitate</a> </div> </div> </div> </div> </div> </div> <div class="copyright"> <p>Copyright © 2025</p> <br> <ul> <li><a href="/articles/pe-ce-emisiuni-tv-copiii-sovietici-au-crescut.html">Pe ce emisiuni TV copiii sovietici au crescut</a></li> <li><a href="/articles/diagnosticul-in-conceptul-de-proces-pedagogic.html">Diagnosticul în conceptul de proces pedagogic, structura problemei</a></li> <li><a href="/articles/cum-de-a-alege-camion-ancora.html">Cum de a alege camion ancora</a></li> <li><a href="/articles/reabilitarea-si-tratament-al-corpului-uman-cu.html">Reabilitarea și tratament al corpului uman cu ajutorul pădurii</a></li> <li><a href="/articles/la-ce-nivel-arhitect-de-sistem-ar-trebui-sa-stie.html">La ce nivel arhitect de sistem ar trebui să știe tehnologia</a></li> <li><a href="/articles/jocuri-de-vara-pentru-copii-in-tara-si-la-mare.html">Jocuri de vară pentru copii - în țară și la mare</a></li> <li><a href="/articles/umflarea-dupa-injectii-cu-acid-hialuronic-acid.html">Umflarea după injecții cu acid hialuronic, acid hialuronic</a></li> </ul> </div> </footer></div> </body> </html>