Wo befindet sich die XSD-Schemadefinitionsdatei für den Namespace "http://www.w3.org/2001/XMLSchema-instance"?Wo ist die XSD-Datei für "http://www.w3.org/2001/XMLSchema-instance"?
Antwort
seltsam es klingen mag, aber das XML-Schema für http://www.w3.org/2001/XMLSchema-instance
Namespace existiert und ist genau auf die sehr URL gefunden durch den Namespace-URI bezeichnet: http://www.w3.org/2001/XMLSchema-instance
Für einen Beweis, öffnen Sie einfach den Link (URL) in einem HTML-Browser (zB FireFox). Sie werden wahrscheinlich HTML-Text sehen, wie zum Beispiel: "XML-Schema Instanz Namespace ...". Speichern Sie dann "HTML" als Datei auf Ihrem Computer (z. B. Datei | Seite speichern unter). Wenn Sie in diese Datei schauen, werden Sie sehen, dass es überhaupt kein HTML ist. Es ist vielmehr ein vollständiges XML-Schema für diesen Namespace!
Ebenso können Sie den http://www.w3.org/2001/XMLSchema-instance
Namespace in Ihr eigenes Schema wie folgt importieren:
<xs:import namespace="http://www.w3.org/2001/XMLSchema-instance"
schemaLocation="http://www.w3.org/2001/XMLSchema-instance"/>
Siehe auch diese Frage: Error while parsing xsd using xjc, die, obwohl sie klingt sehr unterschiedlich, eigentlich sehr viel zu dem gleichen Problem zu tun haben.
Nur, um das Feuer zum Feuer hinzuzufügen - viele XML-Tools haben Kenntnis von http://www.w3.org/2001/XMLSchema-instance baked-in, so sieht es aus wie Sie nie das Schema überhaupt brauchen. In der Tat benötigen Sie das Schema, wenn Sie ein XML-Tool verwenden, das in diesem Wissen nicht backt.
Also, aus diesem Grund finden wir XML-Dokumente, wo gibt es xml-Schema xsd Erklärung überhaupt nicht? Zum Beispiel so: – Giorgio
Also aus diesem Grund finden wir eigentlich immer den Anfang von XML-Dokumenten, wo gibt es überhaupt xml-Schema xsd-Deklaration? Zum Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/jee
http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.2.xsd">
Nein, wir finden diese, weil es dumme Leute gibt, die denken "Hey, XML ist cool! Lass es uns benutzen!" ohne sich darum zu bemühen, keinen unbestimmten Papierkorb zu schreiben, der eine spezielle Analyse über XML hinaus erfordert, und daher nicht von einem XSD validiert werden kann. – Grod
- 1. Wo ist die API-Referenz für Nhibernate?
- 2. Wo ist die Dokumentationsseite für ActiveRecord Datentypen?
- 3. Wo ist die CMake GUI für Linux?
- 4. Wo ist die man-Seite für scaladoc?
- 5. Wo ist die help.py für Android Monkeyerrunner
- 6. Wo ist die Dokumentation für Fragment.onCreateAnimator()?
- 7. Wo ist die Quelle für Parser ACL?
- 8. Wo ist die Bruchänderung?
- 9. Wo ist die Microsoft.VisualStudio.Profiler.dll?
- 10. .NET: Wo ist die Standardimplementierung für "==" op_Equality() für Werttypen?
- 11. Wo ist die Anmeldung für die Verbindung zur Basis?
- 12. Rspec - Wo ist die zusätzliche Konfiguration für die Testumgebung?
- 13. Wo ist die Nachricht für die Defaut ParticleApplication?
- 14. Wo ist die ToObservable-Erweiterungsmethode?
- 15. Wo ist die nodejs-Protokolldatei?
- 16. Wo ist die Stylecop-Konfigurationsdatei?
- 17. Wo ist die Datei _socket?
- 18. Wo ist die MOQ-Dokumentation?
- 19. Wo ist die jQuery-Vorlage?
- 20. APK - Wo ist die Sicherheit?
- 21. Wo ist die Eigenschaft rawValue?
- 22. Wo ist die ODB-Datei?
- 23. Wo ist die Klasse weblogic.jndi.WLInitialContextFactory?
- 24. wo ist die ActiveDirectoryMembershipProvider-Quelle
- 25. Wo ist die Set-Klasse?
- 26. Wo ist die Konsolen-API für WebKit/Safari?
- 27. Wo ist die Dokumentation für jQuery set Version von .position()?
- 28. Wo ist die Standard-Commit-Nachricht für svn gespeichert?
- 29. Wo ist die Schriftarteinstellung für Ordner im Paket-Explorer?
- 30. Wo ist die Anmelden-Anzeige für Devise-Rails 3?
Danke! Ja, diese (d. H. Meine) Verwirrung hätte durch ein kleines bisschen mehr Dokumentation auf dem W3C-Volksteil vermieden werden können. Zumindest jetzt haben wir Ihre klare (und korrekte) Antwort auf meine Frage. –
Können Sie nur das Formular vorschlagen, das die Dokumentation haben sollte oder haben könnte, um Ihre Verwirrung zu vermeiden? Die zuständige W3C WG hat ein Dokument an der URI http://www.w3.org/2001/XMLSchema-instance und [sec. 3.2.7 der XSD 1.0 Structures-Spezifikation (http://www.w3.org/TR/xmlschema-1/#d0e3067) enthält eine explizite Beschreibung der beteiligten Schemakomponenten. Beides half nicht, nehme ich an; Hast du sie angesehen und sie für unverständlich gehalten, oder hast du woanders hingeschaut? Wo hast du gesucht? –