Konfliktusok xml-ben

Konfliktusok az XML-ben. Az XML-névtér. XML-névtér elnevezési módjai. HTML-címkék használata XML-dokumentumokban

Kedves kedves látogatóim szerény blogomban a webfejlesztők és a webmesterek kezdetéhez ZametkiNaPolyah.ru. Ma folytatni fogom az XML és XLST szekciókat. És szeretnék beszélni a névtér XML, amely a névtér, amelyben használják, csak érintse meg a témában a konfliktus az elnevezések egy XML dokumentum, és hogyan kell kezelni ezt a jelenséget, beszéljünk arról, hogyan kell beállítani a névtér az XML dokumentumban, azt kell mondani, hogy kétféleképpen lehet megadni egy névteret, az első az xmlns attribútum használatával, a második pedig az előtagokat használva, nézzük meg a két módszer közötti különbséget.

Konfliktusok xml-ben
Beszéljünk az XML formátumú névtér ajánlott módjairól, kettő is van. Az első az URN használata, a második az URL használata. Meg fogjuk tudni, hogy milyen módon, mikor és hogyan kell alkalmazni. Azt is meg fogjuk beszélni, hogyan állítsuk be az XML névteret az attribútumoknak. És ahogy meg fogjuk érteni, hogyan lehet HTML-címkéket használni az XML dokumentumokban, és mi ehhez szükséges.

Konfliktusok az XML dokumentumokban. Az XML-dokumentumok névtere

Egy nagyon fontos pont a konfliktus XML tag nevét, tag neveket, mert jövünk fel magát, és nincs garancia arra, hogy bárki a projekt nem fogja használni, hogy pontosan ugyanazt a neveket a címkéket, mint mi. Például, van egy könyvesboltom, és úgy döntöttem, hogy a könyvek címét a címkén belül írom ..., és Vasily Ivanovich Pupkin használja ezt a címkét saját céljaira, például audiórekordokat és a címke belsejében rögzíti a filmek nevét. És mindez jól működik mindaddig, amíg el nem döntenénk, hogy összeesküdhetünk a Pupkin-rel és eladhatunk könyveket és rekordokat. Kiderül egy olyan helyzet, amelyben ugyanaz az XML elem ugyanaz a neve, de más jelentéssel bír. És ott jön egy folyamat, amit névkonfliktusnak hívnak.</p><p>A kódoláshoz hasonlóan az XML-ben a névkonfliktusok problémája is kecsesen megoldható. Ezt névtér megoldásnak nevezik. Nézzük először nézd meg, mi van a névtér XML, durván szólva, amikor jön ki valami neve az XML elemeket, azaz felér XML-címkéket, szeretné korlátozni magam ezen a helyen, és azt mondják - ez az én névtér, és itt a fiúk nem riad. Vagy ha visszamegyek a példámhoz, akkor kitalálok egy címkét <title> és azt mondom, hogy ez a címke egy könyvesbolt vagy egy szabványos könyvesbolt területére utal, így már korlátoztuk a hatályaidat. Viszont azt mondja, Pupkin azt mondja, hogy egy elemhez jöttem <title>, amely az audio tárolóhelyhez tartozik. És a következő dolog történik, a címkéket azonos módon hívják, de különböző jelentéseik vannak, különböző célok és különböző területeken vannak, anélkül, hogy megzavarnák egymást.</p> <h3>W3.org ajánlások a névtér megadásakor</h3> <p>Igen, a w3.org valamilyen módon megpróbálta korlátozni a névtér nevének megjelenési folyamatát, és ajánlja a konzorciumnak a névtér két elnevezését. Kérjük, vegye figyelembe, hogy ez nem egy szabvány, ez csak egy ajánlás. Ha úgy döntesz, hogy a névtéred valamilyen nevet adsz, akkor, mint a moe-prostranstvo-imen, akkor ajánlott elkezdeni ezt a nevet az urna sorrendjével. majd a tér nevét.</p> <h3>HTML-címkék használata XML-dokumentumban</h3> <p>Tegyük fel, hogy van egy XML dokumentumunk:</p> <h4>Kapcsolódó cikkek</h4> <ul> <li> <p><a href="/szakerto-207/a-kozvetltes-hatekony-konfliktuskezeles.html">A közvetítés hatékony konfliktuskezelés</a></p> </li> <li> <p><a href="/szakerto-207/az-ujszulottek-konfliktusa-okoz-es-megakadalyozza.html">Az újszülöttek konfliktusa okoz és megakadályozza a módját - én vagyok a menyasszony - cikkek az esküvőre való felkészülésről</a></p> </li> <li> <p><a href="/szakerto-207/james-machevo-utkozik-apjaval-es-a-szlnesz-egyeb.html">James Machevo ütközik apjával és a színész egyéb családi titkaival</a></p> </li> </ul> </div> <div class="extra"> <div class="info"><a href="/szakerto-207/salavatnefteorgsintez-tortenelem.html">előző</a> ◈ <a href="/szakerto-207/a-jcomments-komponens-egy-kenyelmes-megjegyzesmod.html">a következő</a></div> <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"> </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"> </div> </div> </div> </div> </div> </div> <div class="copyright"> <h4>Hasznos cikkek</h4> <p> <li><a href="/szakerto-178/kors-stb.html">Kors stb</a></li> <li><a href="/articles/ujj-torna.html">ujj torna</a></li> <li><a href="/szakerto-197/letoltes-gensoid-apk-2.html">Letöltés gensoid apk 2</a></li> <li><a href="/szakerto-127/bilateralis-varicocele-okoz-tunetek-es-a-kezeles.html">Bilaterális varicocele okoz, tünetek és a kezelés</a></li> <li><a href="/szakerto-125/maslovskaya-larisa-miert-eplt-a-repulogepek-a.html">Maslovskaya Larisa, miért épít a repülőgépek, a magazin «Elementary School» № 20</a></li> <li><a href="/szakerto-153/biksenon-vagy-kek-eye-s.html">Biksenon vagy kék eye`s</a></li> <li><a href="/articles/reglan-injekciok.html">Reglan - injekciók</a></li> </p> <p>Copyright © 2024</p> </div> <script> new Image().src = "https://counter.yadro.ru/hit;adolfru?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();</script> </footer></div> </body> </html>