Als «xml-namespaces» getaggte Fragen

Gemäß dem Standard bieten "XML-Namespaces eine einfache Methode zum Qualifizieren von Element- und Attributnamen, die in Dokumenten der Extensible Markup Language verwendet werden, indem sie Namespaces zugeordnet werden, die durch URI-Referenzen identifiziert werden."

5
Was bedeutet "xmlns" in XML?
Ich habe die folgende Zeile in einer XML-Datei gesehen: xmlns:android="http://schemas.android.com/apk/res/android" Ich habe auch xmlnsin vielen anderen XML-Dateien gesehen, auf die ich gestoßen bin. Was ist es?

2
Was ist der Android-XML-Namespace "App"?
Hier ist ein Beispiel für den appNamespace, den ich aus einer res/menu/main.xmlDatei gesehen habe <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> Welchen Zweck erfüllt der appNamespace? Ist es ein "Standard" Android XML Namespace? Sind dieselben Wertoptionen für dasselbe Attribut in zwei verschiedenen Namespaces (z …

6
Analysieren von XML mit Namespace in Python über 'ElementTree'
Ich habe das folgende XML, das ich mit Pythons analysieren möchte 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> Ich möchte alle owl:ClassTags finden und dann den Wert …


5
Open Graph-Namespace-Deklaration: HTML mit XMLNS oder Kopfpräfix?
Ich habe widersprüchliche Informationen darüber gesehen, wie Open Graph-Namespaces am besten implementiert werden können. Insbesondere verwendet die Open Graph-Website einige verschiedene Methoden, und die Facebook Open Graph-Beispiele verwenden andere Methoden. Beispiel für eine Open Graph-Website (unter Verwendung des HTML-Präfixattributs): <html prefix="og: http://ogp.me/ns#"> Quellcode der Open Graph-Website (unter Verwendung des HTML …

7
Wie kann verhindert werden, dass leere XML-Attribute in der Ausgabe von XNETDocument von .NET ausgegeben werden?
Beim Generieren von XML aus XmlDocument in .NET xmlnswird beim ersten Einfügen eines Elements ohne zugeordneten Namespace ein leeres Attribut angezeigt . Wie kann dies verhindert werden? Beispiel: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); Ausgabe: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> Gewünschte Ausgabe: <root xmlns="whatever:name-space-1.0"><loner /></root> Gibt es eine …

5
wie man Namespaces mit XPath ignoriert
Mein Ziel ist es, bestimmte Knoten mit XPath aus mehreren XML-Dateien mit mehreren Namespaces zu extrahieren. Alles funktioniert gut, solange ich die Namespace-URIs kenne. Der Namespace-Name selbst bleibt konstant, aber die Schemas (XSD) werden manchmal vom Client generiert, dh mir unbekannt. Dann habe ich grundsätzlich drei Möglichkeiten: Verwenden Sie nur …



6
Was macht elementFormDefault in XSD?
Was macht elementFormDefaultund wann sollte es verwendet werden? Also habe ich einige Definitionen für elementFormDefaultWerte gefunden: qualifiziert - Elemente und Attribute befinden sich im targetNamespace des Schemas unqualifiziert - Elemente und Attribute haben keinen Namespace Aus dieser Definition würde ich denken, wenn ein Schema auf qualifiziert gesetzt ist, warum müssen …

6
targetNamespace und xmlns ohne Präfix, was ist der Unterschied?
Wenn ich in einem XML-Schemadokument sowohl den targetNamespace als auch die xmlns ohne Präfix habe . <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://example.com/" xmlns="http://example.com/"> Was ist der genaue Unterschied zwischen ihnen? Mein Verständnis ist, dass, wenn Sie eine XML-Datei ohne Präfix haben, alle Elemente ohne Präfix diesen Namespace erhalten und ... verwirrenderweise dasselbe für …

10
Wofür sind XML-Namespaces?
Dies ist etwas, das ich anderen immer schwer erklären kann: Warum gibt es XML-Namespaces? Wann sollten wir sie verwenden und wann nicht? Was sind die häufigsten Fallstricke bei der Arbeit mit Namespaces in XML? Wie hängen sie auch mit XML-Schemas zusammen? Sollten XSD-Schemas immer einem Namespace zugeordnet werden?

6
Warum ist XmlNamespaceManager erforderlich?
Ich bin mir ziemlich sicher , warum - zumindest im .Net Framework - bei der Ausführung von XPath-Abfragen ein verwendet werden XmlNamespaceManagermuss, um Namespaces (oder das eher klobige und ausführliche [local-name()=...XPath-Prädikat / Funktion / was auch immer) zu verarbeiten . Ich kann verstehen , warum Namespaces sind notwendig oder zumindest …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.