каковы точное использование xmlns в xml и HTML

Можно просто ввести в пути SMB в средстве поиска Ubuntu (Высокий звук + F4). Это работало на меня. Просто введите в smb://nas-server/some-path, и он загрузится.

Ссылка: http://www.howtogeek.com/howto/29167/3-easy-ways-to-connect-to-windows-shared-folders-from-linux/

9
задан Dimitri C. 29 July 2010 в 06:57
поделиться

5 ответов

Атрибут xmlns объявляет пространство имен XML . Этот элемент подробно обсуждается в стандарте Пространства имен в стандарте XML .

Пространства имен используются в первую очередь для предотвращения конфликтов между именами элементов при смешивании языков XML. Если у вас есть конкретное приложение, по которому у вас есть вопросы, возможно, вы могли бы опубликовать его пример.

6
ответ дан 4 December 2019 в 08:52
поделиться

Атрибут xmlns имеет специальную обработку, которая позволяет объявить пространство имен.

Все имена, такие как имена тегов, в документе принадлежат пространству имен. В отсутствие атрибута xmlns все имена принадлежат пространству имен «без имени». Следовательно: -

<root><item /></root>

В приведенном выше примере оба root и элемент являются именами в пространстве имен «без имени». Принимая во внимание: -

<root xmlns="urn:mydomain.com:mystuff"><item /></root>

Теперь root и элемент существуют в пространстве имен urn: mydomain.com: mystuff.

xmlns может дополнительно определять дополнительные пространства имен, элементы которых можно отличить от других с помощью префикса псевдонима: -

<root xmlns="urn:mydomain.com:mystuff" xmlns:a="urn:otherdomain.com:other">
    <item>
       <a:supplement />
    </item> 
</root>

В этом случае root и элемент по-прежнему находятся в urn: mydomain.com: -

 <root xmlns="urn:mydomain.com:mystuff" xmlns:a="urn:otherdomain.com:other">
    <item />
    <supplement />
    <a:supplement />
 </root>

Теперь, когда дело доходит до синтаксического анализа и запроса XML, становится ясно, какой элемент кому принадлежит. Пространства имен устраняют конфликт между тем, что иначе было бы глобальным набором простых имен.

13
ответ дан 4 December 2019 в 08:52
поделиться

В HTML xmlns - это просто талисман, облегчающий переход от XHTML и обратно. Он вообще ничего не делает.

2
ответ дан 4 December 2019 в 08:52
поделиться

Пространства имен позволяют уменьшить неоднозначность при наличии дубликатов. У вас может быть тег </code>, относящийся к авторам, и тег <code> <title> </code>, относящийся к приветствию, например, мистер, миссис и т. Д. Чтобы различать, вы можете назначить им в разные пространства имен. </p> <p> Вы также можете использовать пространства имен при проверке документов на соответствие определенному стандарту / ограничениям, где пространство имен будет указывать, к какой «схеме» принадлежит документ. </p> </div> <div class="votes-answer green"> <div class="vote-count" itemprop="upvoteCount">1</div><i class="fa fa-thumbs-o-up"></i> </div> <div class="clearfix"></div> <div class="action-time"> ответ дан <span title="4 December 2019 в 08:52 ">4 December 2019 в 08:52 </span> </div> <a class="s-link" href="/questions/206855/kakovy-tochnoe-ispolzovanie-xmlns-v-xml-i-html#584" title="поделиться">поделиться</a> </div> <div class="post-layout--right"> <div id="comments-567985"> <ul class="comments-list js-comments-list" data-remaining-comments-count="0" data-canpost="false" data-cansee="true" data-comments-unavailable="false" data-addlink-disabled="true"> </ul> </div> </div> </div> </div> <div class="answer" id="567986" itemscope="" itemtype="http://schema.org/Answer"> <div class="answer-row"> <div class="answer-text"> <div class="description" itemprop="text"> <p> Пространства имен XML, помимо прочего, помогают контекстуализировать элементы и атрибуты. Он также предлагает точную идентификацию для конкретного элемента или атрибута. </p> <p> Например, элемент <code> <html> </code> может быть определен кем угодно и иметь любое значение. Однако элемент <code> <html> </code> внутри <em><a href="http://www.w3.org/1999/xhtml" rel="nofollow noreferrer"> http: //www.w3. </div> <div class="votes-answer green"> <div class="vote-count" itemprop="upvoteCount">2</div><i class="fa fa-thumbs-o-up"></i> </div> <div class="clearfix"></div> <div class="action-time"> ответ дан <span title="4 December 2019 в 08:52 ">4 December 2019 в 08:52 </span> </div> <a class="s-link" href="/questions/206855/kakovy-tochnoe-ispolzovanie-xmlns-v-xml-i-html#584" title="поделиться">поделиться</a> </div> <div class="post-layout--right"> <div id="comments-567986"> <ul class="comments-list js-comments-list" data-remaining-comments-count="0" data-canpost="false" data-cansee="true" data-comments-unavailable="false" data-addlink-disabled="true"> </ul> </div> </div> </div> </div> <div style="margin-top: 20px;"> Другие вопросы по тегам: <div class="tags" style="display: inline-block; float: none;"> <a href="/questions/tagged/html" class="tag" title="html" rel="tag">html</a> <a href="/questions/tagged/xml" class="tag" title="xml" rel="tag">xml</a> <a href="/questions/tagged/namespaces" class="tag" title="namespaces" rel="tag">namespaces</a> </div> <h3 class="m-t-20">Похожие вопросы:</h3> <div class="related-block"> <ul> <li><div class='votes-answer green'><span class='vote-count'>55</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/87787/pochemu-by-ne-ispolzovat-tablicy-dlja-razmetki-v-html-zakryto" title="Почему бы не использовать таблицы для разметки в HTML? [закрыто]">Почему бы не использовать таблицы для разметки в HTML? [закрыто]</a> - 6 November 2018 00:07 </li> <li><div class='votes-answer green'><span class='vote-count'>39</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/131674/dejstvitelno-li-xslt-stoit-togo-zakrytyj" title="Действительно ли XSLT стоит того? [закрытый]">Действительно ли XSLT стоит того? [закрытый]</a> - 14 March 2011 17:13 </li> <li><div class='votes-answer green'><span class='vote-count'>36</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/90066/kak-sdelat-div-ne-bolshe-ego-soderzhimogo" title="Как сделать div не больше его содержимого?">Как сделать div не больше его содержимого?</a> - 20 September 2015 12:27 </li> <li><div class='votes-answer green'><span class='vote-count'>36</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/182086/skrytye-funkcii-html" title="Скрытые функции HTML">Скрытые функции HTML</a> - 23 May 2017 12:18 </li> <li><div class='votes-answer green'><span class='vote-count'>31</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/11648/kak-fil-trovat-danny-e-massiva-v-javaz-cript-v-client-duplicate" title="Как фильтровать данные массива в Javascript в Client [duplicate] ">Как фильтровать данные массива в Javascript в Client [duplicate] </a> - 17 June 2015 03:09 </li> <li><div class='votes-answer green'><span class='vote-count'>30</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/139260/instrumenty-dlja-bystree-luchshaja-zakrytaja-veb-razrabotka" title="Инструменты для быстрее, лучшая [закрытая] веб-разработка">Инструменты для быстрее, лучшая [закрытая] веб-разработка</a> - 9 December 2013 03:49 </li> <li><div class='votes-answer green'><span class='vote-count'>30</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/10059/kak-ochistit-tekst-v-html-tegax-s-pomoshh-yu-regex-dublikat" title="Как очистить текст в html-тегах с помощью regex? [Дубликат] ">Как очистить текст в html-тегах с помощью regex? [Дубликат] </a> - 26 May 2012 21:37 </li> </ul> </div> </div> </div> </div> </div> <aside class="sidebar"> <div class="awrap"> <script async src="https://yastatic.net/pcode-native/loaders/loader.js"></script> <script> (yaads = window.yaads || []).push({ id: "553274-2", render: "#id-553274-2" }); </script> <div id="id-553274-2"></div> <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-2355906945027976" data-ad-slot="8038370725"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </aside> </div> </div> <footer class="footer"> <div class="wrapper wrapper--sm"> <div class="footer-navs-col"> <div class="footer-nav footer-nav--menu"> <div class="footer-coryright">© 2017 - 2020 Вопросы и ответы по программированию</div> </div> <div class="footer-nav footer-nav--catalog"> </div> </div> <div class="footer-contacts-col"> <div class="soc-widget-col"> </div> </div> <div class="clearfix"></div> </div> </footer> </div> <script type="text/javascript" src="/js/ui/jquery-ui-1.8.16.custom.min.js"></script> <script type="text/javascript" src="/js/ui/external/jquery.cookie.js"></script> <script type="text/javascript" src="/js/versions/menu.ru.u1607887878.js"></script> <script type="text/javascript" src="/js/jquery.fancybox.min.js"></script> <script type="text/javascript" src="/js/slick.min.js"></script> <script type="text/javascript" src="/js/jquery.maskedinput.min.js"></script> <script type="text/javascript" src="/js/versions/scripts.ru.u1607887878.js"></script> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; var z = null;m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(90030325, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/90030325" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-123993370-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-123993370-1'); </script> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Программирование - вопросы и ответы", "alternateName": "Программирование - вопросы и ответы", "url": "https://legkovopros.ru", "potentialAction": { "@type": "SearchAction", "target": "https://legkovopros.ru/search?search={search_term_string}", "query-input": "required name=search_term_string" } } { "@context": "https://schema.org", "@type": "Organization", "name": "Программирование - вопросы и ответы", "url": "https://legkovopros.ru", "logo": "https://legkovopros.ru/i/logo.png", "email": "info@legkovopros.ru", "telephone": "" } </script> </body> </html>