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/reparatii-alternator-manual-de-valeo.html">Reparatii alternator Manual de Valeo</a></li> <li><a href="/articles/cum-si-ce-sa-trateze-dureri-in-gat-in-​​timpul.html">Cum și ce să trateze dureri în gât în ​​timpul sarcinii</a></li> <li><a href="/articles/cutia-pandorei-in-ciuda-reformei-invatamantului.html">cutia Pandorei - în ciuda reformei învățământului, oamenii citesc cărți</a></li> <li><a href="/articles/rodie-piatra-si-proprietatile-sale-interesate-de.html">rodie Piatra și proprietățile sale interesate de semn zodiacal, culoare și valoare</a></li> <li><a href="/articles/simplu-si-usor-de-ghicit-vechi-anul-nou.html">Simplu și ușor de ghicit vechi anul nou</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/patru-butoane-breloc-indicatorul-de-sistem-manual.html">Patru butoane breloc, indicatorul de sistem, manual de bug negru BT-84w, pagina 7</a></li> <li><a href="/articles/quiet-fluxurile-de-don-wm.html">Quiet fluxurile de Don „m</a></li> <li><a href="/articles/generarea-cheile-si-certificatele.html">Generarea cheile și certificatele</a></li> <li><a href="/articles/optiunea-1-ianuarie.html">Opțiunea 1 ianuarie</a></li> <li><a href="/articles/tricotat-partial-elongatable.html">tricotat parțial (elongatable</a></li> <li><a href="/articles/tale-inghet-ivanovich-citit-textul-on-line-free.html">Tale îngheț Ivanovich citit textul on-line, free download</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/cum-ferestre-din-pvc-pvc-si-aluminiu.html">Cum ferestre din PVC, PVC si aluminiu</a></li> <li><a href="/articles/delicious-moale-prajituri-cu-branza-de-vaci.html">Delicious moale prăjituri cu brânză de vaci</a></li> <li><a href="/articles/masa-monetara-si-metode-de-calcul-sale.html">Masa monetară și metode de calcul sale</a></li> <li><a href="/articles/plantele-pe-care-le-auzim.html">Plantele pe care le auzim</a></li> <li><a href="/articles/cum-de-a-elimina-antivirus-360-spayvare-ru.html">Cum de a elimina antivirus 360 spayvare ru</a></li> <li><a href="/articles/cauzele-durerilor-de-spate.html">Cauzele durerilor de spate</a></li> <li><a href="/articles/massazhvash-masaj-ginecologica-masajul.html">massazhvash masaj ginecologică, masajul</a></li> </ul> </div> </footer></div> </body> </html>