Запитання з тегом «xml-namespaces»

Відповідно до стандарту, "простори імен XML забезпечують простий метод, що відповідає іменам елементів та атрибутів, що використовуються в документах Extensible Markup Language, асоціюючи їх із просторами імен, визначеними посиланнями URI".

5
Що означає "xmlns" у XML?
У XML-файлі я побачив наступний рядок: xmlns:android="http://schemas.android.com/apk/res/android" Я також бачив xmlnsу багатьох інших XML-файлах, які я натрапив. Що це?

2
Що таке "ім'я" додатка Android XML?
Ось приклад appпростору імен, який я бачив з res/menu/main.xmlфайлу <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> Якій цілі appслужить простір імен? Це "стандартний" простір імен Android XML? Чи доступні однакові параметри значення для одного і того ж атрибута, розміщеного у двох різних просторах імен …

6
Розбір XML з простором імен в Python через 'ElementTree'
У мене є наступний XML, який я хочу аналізувати за допомогою Python ElementTree: <rdf:RDF xml:base="http://dbpedia.org/ontology/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://dbpedia.org/ontology/"> <owl:Class rdf:about="http://dbpedia.org/ontology/BasketballLeague"> <rdfs:label xml:lang="en">basketball league</rdfs:label> <rdfs:comment xml:lang="en"> a group of sports teams that compete against each other in Basketball </rdfs:comment> </owl:Class> </rdf:RDF> Я хочу знайти всі owl:Classтеги, а потім витягнути …


5
Відкрити декларацію простору імен Graph: HTML з XMLNS або префіксом заголовка?
Я бачив суперечливу інформацію про те, як найкраще реалізувати простори імен Open Graph. Зокрема, веб-сайт Open Graph використовує кілька різних методів, а в Facebook Open Graph прикладах використовуються інші методи. Приклад веб-сайту Graph (з використанням атрибута префікса HTML): <html prefix="og: http://ogp.me/ns#"> Відкрийте вихідний код веб-сайту Graph (за допомогою атрибута HTML …

7
Як запобігти порожнім атрибутам xmlns у виході з .NET XmlDocument?
При генерації XML з XmlDocument в .NET, пустий xmlnsатрибут з'являється вперше, коли елемент без вбудованого простору імен вставляється; як це можна запобігти? Приклад: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); Вихід: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> Бажаний вихід: <root xmlns="whatever:name-space-1.0"><loner /></root> Чи є рішення, застосовне до XmlDocumentкоду, а не …

5
Як ігнорувати простори імен за допомогою XPath
Моя мета - витягнути певні вузли з декількох XML-файлів із кількома просторами імен за допомогою XPath. Все працює добре, доки я знаю URI-адреси простору імен. Саме ім'я простору імен залишається постійним, але схеми (XSD) іноді створюються клієнтом, тобто невідомі мені. Тоді мені залишаються три варіанти: використовуйте лише одну схему для …

6
Як серіалізувати об’єкт у XML, не отримуючи xmlns = “…”?
Чи є спосіб, щоб я серіалізував об'єкт у .NET без автоматичного серіалізації також і просторів імен XML? Здається, що за замовчуванням .NET вважає, що повинні бути включені простори імен XSI та XSD, але я не хочу їх там.

4
Що таке тип xs: NCName і коли його слід використовувати?
Я запустив один із своїх XML-файлів через генератор схем, і все, що генерується, було те, що очікувалося, за винятком одного вузла: <xs:element name="office" type="xs:NCName"/> Що саме таке xs:NCName? І навіщо це скоріше використовувати xs:string?

6
Що робить elementFormDefault у XSD?
Що робить elementFormDefaultі коли його слід використовувати? Тож я знайшов деякі визначення для elementFormDefaultзначень: кваліфіковано - елементи та атрибути знаходяться у просторі targetNames схеми некваліфікований - елементи та атрибути не мають простору імен Тож із цього визначення я міг би думати, що якщо для схеми встановлено кваліфікацію, то чому ви …

6
targetNamespace та xmlns без префіксу, в чому різниця?
У документі схеми xml, якщо я маю і targetNamespace, і xmlns без префікса . <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://example.com/" xmlns="http://example.com/"> Яка точна різниця між ними? Я розумію, що якщо у вас є xmlns без префікса, усі елементи без префіксу отримують цей простір імен і ... заплутано те саме стосується і targetNamespace.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.