Pytania otagowane jako xml-namespaces

Zgodnie ze standardem „przestrzenie nazw XML zapewniają prostą metodę kwalifikowania nazw elementów i atrybutów używanych w dokumentach Extensible Markup Language poprzez kojarzenie ich z przestrzeniami nazw identyfikowanymi przez odwołania URI”.

5
Co oznacza „xmlns” w XML?
W pliku XML zobaczyłem następujący wiersz: xmlns:android="http://schemas.android.com/apk/res/android" Widziałem także xmlnsw wielu innych plikach XML, które napotkałem. Co to jest?

2
Co to jest przestrzeń nazw XML aplikacji Android?
Oto przykład appprzestrzeni nazw, którą widziałem z res/menu/main.xmlpliku <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> Czemu appsłuży przestrzeń nazw? Czy jest to „standardowa” przestrzeń nazw XML systemu Android? Czy te same opcje wartości są dostępne dla tego samego atrybutu umieszczonego w dwóch różnych przestrzeniach …

6
Parsowanie XML z przestrzenią nazw w Pythonie za pośrednictwem „ElementTree”
Mam następujący kod XML, który chcę przeanalizować za pomocą Pythona 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> Chcę znaleźć wszystkie owl:Classtagi, a następnie wyodrębnić wartość wszystkich rdfs:labelwystąpień …


5
Deklaracja przestrzeni nazw Open Graph: HTML z XMLNS czy prefiks head?
Widziałem sprzeczne informacje dotyczące najlepszego sposobu implementacji przestrzeni nazw Open Graph. W szczególności witryna Open Graph wykorzystuje kilka różnych metod, a przykłady Open Graph Facebooka wykorzystują inne metody. Przykład witryny Open Graph (z użyciem atrybutu prefiksu HTML): <html prefix="og: http://ogp.me/ns#"> Kod źródłowy witryny Open Graph (przy użyciu atrybutu HTML XMLNS): …

7
Jak zapobiec pustym atrybutom xmlns w danych wyjściowych z XmlDocument platformy .NET?
Podczas generowania XML z XmlDocument w .NET, pusty xmlnsatrybut pojawia się po pierwszym wstawieniu elementu bez skojarzonej przestrzeni nazw; jak można temu zapobiec? Przykład: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); Wynik: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> Pożądane wyjście: <root xmlns="whatever:name-space-1.0"><loner /></root> Czy istnieje rozwiązanie, które można zastosować do …

5
jak ignorować przestrzenie nazw za pomocą XPath
Moim celem jest wyodrębnienie określonych węzłów z wielu plików xml z wieloma przestrzeniami nazw przy użyciu XPath. Wszystko działa dobrze, o ile znam identyfikatory URI przestrzeni nazw. Sama nazwa przestrzeni nazw pozostaje stała, ale schematy (XSD) są czasami generowane przez klienta, tj. Są mi nieznane. Wtedy mam zasadniczo trzy możliwości: …


4
Co to jest typ xs: NCName i kiedy należy go używać?
Uruchomiłem jeden z moich plików xml przez generator schematów i wszystko, co zostało wygenerowane, było zgodne z oczekiwaniami, z wyjątkiem jednego węzła: <xs:element name="office" type="xs:NCName"/> Co to właściwie jest xs:NCName? I po co by go raczej używać xs:string?

6
Co elementFormDefault robi w XSD?
Co robi elementFormDefaulti kiedy powinno być używane? Więc znalazłem kilka definicji elementFormDefaultwartości: wykwalifikowanych - elementy i atrybuty są w targetNamespace schematu niekwalifikowany - elementy i atrybuty nie mają przestrzeni nazw Z tej definicji myślę więc, że jeśli schemat jest ustawiony jako kwalifikowany, to dlaczego należy poprzedzić typ przestrzenią nazw? A …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.