Erstellen und verwenden von XML-Namespaces?
Möchte ich eine Seite wie diese:
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:m="mine.xsd">
<m:dialog m:title="Hello">Hi there!</m:dialog>
</html>
Wie kann ich schreiben "meine.xsd"?
Du musst angemeldet sein, um einen Kommentar abzugeben.
xsd-Dateien sind XML-Schema-Dateien, Lesen Sie mehr über ihn. Einige mehr hier.
Einem einfachen Beispiel:
XMLSchema1.xsd
Dann in der XML-Datei, die Sie verwenden können:
<html>
element mithilfe von XML-schemas?xsd:annotation/xsd:appinfo
in Ihrer benutzerdefinierten xsd: stackoverflow.com/a/36289758/1915920Können Sie schreiben, dass eine XSD-Datei selbst von hand - Sie brauchen nur zu studieren, was macht das XML-schema, um zu wissen, wie zu schreiben, dass der code selbst. Google oder Bing für "XML-Schema-Tutorial", sollten Sie eine Tonne trifft (z.B. W3Schools XML Schema Tutorial).
Oder Sie können Visual Studio verwenden, um dies zu tun:
Beispiel Bild
XML
- Menü, wählen SieCreate Schema
MenüpunktDies generiert ein XML-schema aus der XML-Datei.
Hinweis: dies ist ein guter Ausgangspunkt, aber es ist auf keinen Fall perfekt. Vor allem bei kleineren XML-Dateien, es gibt viele Dinge, die die generation der Prozess kann nicht wissen und es nur noch um gewisse Annahmen zu treffen, die richtig oder falsch sein könnte. Sie brauchen nur einen Blick auf die XML-schema-Datei für sicher - und das ist, wo das know-how von der ersten option ins Spiel kommt, sehr handlich!