Вопросы с тегом «xml-namespaces»

415
Что означает «xmlns» в XML?

Я увидел следующую строку в файле XML: xmlns:android="http://schemas.android.com/apk/res/android" Я также видел xmlnsво многих других XML-файлах, которые мне попадались. Что

129
Объявление пространства имен Open Graph: HTML с префиксом XMLNS или заголовком?

Я видел противоречивую информацию о том, как лучше всего реализовать пространства имен Open Graph. В частности, веб-сайт Open Graph использует несколько различных методов, а примеры Facebook Open Graph используют другие методы. Пример веб-сайта Open Graph (с использованием атрибута префикса HTML):...

118
Как предотвратить пустые атрибуты xmlns в выводе из XmlDocument .NET?

При генерации XML из XmlDocument в .NET пустой xmlnsатрибут появляется при первой вставке элемента без связанного пространства имен; как этого избежать? Пример: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0"));...

111
как игнорировать пространства имен с помощью XPath

Моя цель - извлечь определенные узлы из нескольких файлов xml с несколькими пространствами имен с помощью XPath. Все работает нормально, пока я знаю URI пространства имен. Само имя пространства имен остается постоянным, но схемы (XSD) иногда создаются клиентом, т.е. мне неизвестны. Тогда у меня...

109
Как сериализовать объект в XML без получения xmlns = «…»?

Есть ли способ сериализации объекта в .NET без автоматической сериализации пространств имен XML? Кажется, что по умолчанию .NET считает, что пространства имен XSI и XSD должны быть включены, но я не хочу, чтобы они там...

97
Что такое тип xs: NCName и когда его следует использовать?

Я запустил один из своих xml-файлов через генератор схемы, и все сгенерированное оказалось ожидаемым, за исключением одного узла: <xs:element name="office" type="xs:NCName"/> Что именно xs:NCName? А зачем лучше его использовать xs:string?...

88
Что делает elementFormDefault в XSD?

Что делает elementFormDefaultи когда нужно использовать? Итак, я нашел несколько определений для elementFormDefaultзначений: квалифицированный - элементы и атрибуты находятся в targetNamespace схемы unqualified - элементы и атрибуты не имеют пространства имен Итак, исходя из этого определения, я...