Conflicte în xml

Conflicte în XML. Spațiul de nume în XML. Metode de denumire a unui spațiu de nume în XML. Cum se utilizează etichetele HTML în documentele XML

Buna ziua, dragi vizitatori ai blog-ului meu modest pentru incepatori web dezvoltatori si webmasteri ZametkiNaPolyah.ru. Astăzi voi continua secțiunea despre XML și XLST. Și vreau să vorbesc despre spațiul de nume în XML, care este spațiul de nume pentru care este utilizat, trebuie doar să apăsați pe tema conflictului de nume într-un document XML, și cum să se ocupe de acest fenomen, hai sa vorbim despre cum să setați spațiul de nume în documentul XML, ar trebui să spun că există două moduri de a specifica un spațiu de nume, primul care utilizează atributul xmlns, iar al doilea folosind prefixe, să analizăm diferența dintre cele două metode.

Conflicte în xml
Să vorbim despre modalitățile recomandate de denumire a spațiului de nume în XML, există și două. Primul este să utilizați URN, iar al doilea este să utilizați adresa URL. Vom afla care dintre căile, momentul și modul de aplicare. De asemenea, vom vorbi despre cum să setăm spațiul de nume XML la atribute. Și cum vom înțelege cum este posibil să folosim etichetele HTML în documentele XML și ce este necesar pentru a face acest lucru.







Conflicte în documente XML. Spațiul de nume în documentele XML

Un punct foarte important este conflictul în numele tag XML, nume de etichete pentru că am venit cu tine, și nu există nici o garanție că oricine altcineva în proiect nu va folosi exact aceleași nume pentru etichetele lor, la fel ca noi. De exemplu, am o librărie și am decis să scriu titlul cărților în etichetă ..., iar unii Vasili Ivanovici Pupkin folosesc această etichetă pentru propriile scopuri, de exemplu, vinde înregistrări audio și în etichetă înregistrează numele filmelor. Și toate acestea vor funcționa bine până când vom decide să ne unim cu Pupkin și să vindem cărți și înregistrări împreună. Se dovedește o situație în care același element XML are același nume, dar are un înțeles diferit. Și vine un proces numit conflict de nume.</p><br> <br> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8686842323494376" data-ad-slot="9763162049" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <br> <br> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8686842323494376" data-ad-slot="2447347631" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <br> <br><p>Ca și în cazul codărilor, problema conflictelor de nume din XML este rezolvată grațios. Și aceasta se numește soluția spațiului de nume. Să ne uităm mai întâi la ceea ce este un spațiu de nume în XML, aproximativ vorbind, atunci când am venit cu niște nume pentru elementele XML, adică, să vină cu tag-uri XML, vă place să mă limitez acest spațiu și spune - acesta este spațiul de nume meu, și aici nu băieți stick. Sau dacă mă întorc la exemplul meu, atunci vin cu o etichetă <title> și spun că această etichetă se referă la spațiul unei librării sau a unei librării standard, astfel că ați limitat deja domeniul de aplicare. La rândul său, Pupkin poate spune, am venit cu un element <title>, care aparține spațiului de magazin audio. Și următorul lucru se întâmplă, etichetele sunt numite în mod identic, dar au înțelesuri diferite, scopuri diferite și sunt în zone diferite, fără a interfera unul cu celălalt.</p> <h3>Recomandările W3.org când se numește un spațiu de nume</h3> <p>Da, w3.org a încercat să limiteze cumva procesul de a veni cu nume pentru spațiul de nume și ne recomandă consorțiului două moduri de a numi spațiul de nume. Rețineți că acest lucru nu este un standard, este doar o recomandare. Dacă decideți să dați nume spațiului dvs., cum ar fi moe-prostranstvo-imen, atunci este recomandat să începeți acest nume cu urnele de secvență. și apoi numele spațiului.</p> <h3>Cum se utilizează etichetele HTML într-un document XML</h3> <p>Să presupunem că avem un document XML:</p> <br> <br> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8686842323494376" data-ad-slot="8576168847" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <br> <br> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-8686842323494376" data-ad-slot="9162386769"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <br> <br><h4>Articole similare</h4> <ul> <li> <p><a href="/utilizator-207/medierea-rezolvarii-efective-a-conflictelor.html">Medierea rezolvării efective a conflictelor</a></p> </li> <li> <p><a href="/utilizator-207/conflictele-provocate-de-noii-mireni-si-caile-de.html">Conflictele provocate de noii mireni și căile de prevenire - Sunt o mireasă - articole despre pregătirea pentru nuntă</a></p> </li> <li> <p><a href="/utilizator-207/james-machevo-se-confrunta-cu-tatal-sau-si-alte.html">James Machevo se confruntă cu tatăl său și alte secrete familiale ale actorului</a></p> </li> </ul> <div class="vnizine"><p style="text-align: left;"><a href="/utilizator-207/hoteluri-din-apropiere-svetlana-3-adler.html">Pagina anterioară</a></p><p style="text-align: right;"><a href="/utilizator-207/otibiovinus-picaturi-de-urechi-tratament-si.html">Pagina următoare</a></p> </div> <h3>Trimiteți-le prietenilor:</h3> <p> <script type="text/javascript">(function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = doc, s = d.createElement('script'), g = 'getElementsByTagName'; s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true; s.src = ('https:' == w.location.protocol ? 'https' : 'http') + '://w.uptolike.com/widgets/v1/uptolike.js'; var h=d[g]('body')[0]; h.appendChild(s); }})(window,document); </script> <div data-mobile-view="true" data-share-size="40" data-like-text-enable="false" data-background-alpha="0.0" data-pid="1771468" data-mode="share" data-background-color="#ffffff" data-share-shape="round-rectangle" data-share-counter-size="12" data-icon-color="#ffffff" data-mobile-sn-ids="fb.tw.wh.vb.ps.gp." data-text-color="#000000" data-buttons-color="#FFFFFF" data-counter-background-color="#ffffff" data-share-counter-type="disable" data-orientation="horizontal" data-following-enable="false" data-sn-ids="fb.tw.ps.gp.ms.bl.gt." data-preview-mobile="false" data-selection-enable="false" data-exclude-show-more="true" data-share-style="1" data-counter-background-alpha="1.0" data-top-button="true" class="uptolike-buttons" ></div> </p> </article> </div> </div> </div> </div><footer class="akatita-footer clearfix"> <div class="akatita-content-layout layout-item-0"> <div class="akatita-content-layout-row"> <div class="akatita-layout-cell layout-item-1" style="width: 20%"> <p style="font-size: 18px; font-family: 'Times New Roman';">Articole aleatoare</p> <br> <ul> <li><a href="/utilizator-128/ulei-eplir-biolit-argo-pretul-oficial.html">Ulei "eplir" biolit (argo) - prețul oficial!</a></li> <li><a href="/utilizator-119/cum-sa-alegi-un-donator-de-ovocite-pentru-un.html">Cum să alegi un donator de ovocite pentru un registru al utilizatorului tatyana (id1309291) în comunitatea eco-mamă din</a></li> <li><a href="/utilizator-132/cum-sa-ajungi-la-arhangelsk.html">Cum să ajungi la Arhangelsk</a></li> <li><a href="/utilizator-154/cum-sa-revenim-un-leu-sa-facem-pace-cu-lei-de.html">Cum să revenim un leu, să facem pace cu lei de către bărbați și femei</a></li> <li><a href="/utilizator-190/ce-este-o-perie-ceea-ce-inseamna-o-perie.html">Ce este o perie, ceea ce înseamnă o perie</a></li> </ul> </div><div class="akatita-layout-cell layout-item-1" style="width: 20%"> <p style="font-size: 18px; font-family: 'Times New Roman';">locație</p> <br> <ul> <li><a href="/locul-pe-harta.html">Suntem pe hartă</a></li> <li><a href="/adresa.html">Adresa</a></li> </ul> <ol> <li><a href="/sitemap/sitemap10.html">sitemap</a></li> <li><a href="/sitemap/sitemap57.html">sitemap</a></li> <li><a href="/sitemap/sitemap129.html">sitemap</a></li> <li><a href="/sitemap/sitemap209.html">sitemap</a></li> <li><a href="/sitemap/sitemap636.html">sitemap</a></li> </ol> </div><div class="akatita-layout-cell layout-item-1" style="width: 20%"> <p style="font-size: 18px; font-family: 'Times New Roman';">Mai multe despre noi</p> <br> <ul> <li><a href="/contactati-ne.html">Contactați-ne</a></li> <li><a href="/despre-site.html">Despre site</a></li></ul> </ul> </div><div class="akatita-layout-cell layout-item-1" style="width: 40%"> <p style="text-align:right;"><a href="#"></a>Drepturi de autor © 2024. Toate drepturile rezervate.</p><br> <p style="text-align: right;"> <!--LiveInternet counter--><script type="text/javascript"> document.write("<a href='//www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t40.6;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,150))+";"+Math.random()+ "' alt='' title='LiveInternet' "+ "border='0' width='31' height='31'><\/a>") </script><!--/LiveInternet--> </p> </div> </div> </div> </footer> </div> </div></body> </html>