hh: liste reservierter namespace-prefix?

Hallo,

weiss jemand, ob es ein Seite gibt, die reservierte namespace-prefix auflistet, damit man verwechselungen umgehen kann. Also etwa kein xsl, xsd, usw verwendet.

Gruß, hh

  1. hi,

    weiss jemand, ob es ein Seite gibt, die reservierte namespace-prefix auflistet, damit man verwechselungen umgehen kann. Also etwa kein xsl, xsd, usw verwendet.

    http://www.w3.org/TR/REC-xml-names/#xmlReserved

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo,

      weiss jemand, ob es ein Seite gibt, die reservierte namespace-prefix auflistet, damit man verwechselungen umgehen kann. Also etwa kein xsl, xsd, usw verwendet.

      http://www.w3.org/TR/REC-xml-names/#xmlReserved

      Das bezieht sich auf zwei Dinge:

      a) xml:,  xMl:, XML:, ...
      b) :xml, :xmL, :XmL, ....

      Das wurde aber wohl kaum gefragt ;-)

      Grüße
      Thomas

  2. Hallo,

    weiss jemand, ob es ein Seite gibt, die reservierte namespace-prefix auflistet, damit man verwechselungen umgehen kann. Also etwa kein xsl, xsd, usw verwendet.

    Kann es eigentlich nicht wirklich geben, weil Namensräume nicht am Prefix sondern am URI gebunden sind.

    <html:div xmlns:html="http://www.selfhtml.org"> ist was komplett andres als
    <html:div xmlns:html="http://www.w3.org/1999/xhtml">

    Deswegen sagt z.B. auch die XSLT -Spez.:

    --------------
    XSLT Namespace
    [Definition: The XSLT namespace has the URI http://www.w3.org/1999/XSL/Transform. It is used to identify elements, attributes, and other names that have a special meaning defined in this specification.]
    ...
    This specification uses a prefix of xsl:  for referring to elements in the XSLT namespace. However, XSLT stylesheets are free to use any prefix, provided that there is a namespace declaration that binds the prefix to the URI of the XSLT namespace.
    --------------

    Grüße
    Thomas

    1. Hallo Thomas,

      danke für die Info, dass der Namespace über die URI geregelt wird ist mir klar, nur wirst du mir bestimmt zustimmen, dass es nicht sinnvoll erscheint bzw. zweckmäßig erscheint, prefixe a la xmlns:xsd="http://www.somethingbutnotxmlschema.com" oder rdf und dergleichen für andere Zwecke zu benutzen. Ich hatte gedacht, es gibt vielleicht alphabetisch sortiert eine liste, mit den schon gängig belegten prefixen, also reine Vorsichtsmaßnahme mit "Weitblick" und Interesse ;-)

      Gruß, hh

      1. Hallo,

        danke für die Info, dass der Namespace über die URI geregelt wird ist mir klar, nur wirst du mir bestimmt zustimmen, dass es nicht sinnvoll erscheint bzw. zweckmäßig erscheint, prefixe a la xmlns:xsd="http://www.somethingbutnotxmlschema.com" oder rdf und dergleichen für andere Zwecke zu benutzen.

        Ja, da stimme ich dir zu. Mach/mag ich auch nicht.

        Ich hatte gedacht, es gibt vielleicht alphabetisch sortiert eine liste, mit den schon gängig belegten prefixen, also reine Vorsichtsmaßnahme mit "Weitblick" und Interesse ;-)

        Aus dem von mir genannten Grund, wird wohl noch keiner so eine Liste gemacht haben, ebenweil sie Prefixbezogen keinen Sinn hätte.
        Z.B. fn: oder err:, sie erwecken nicht wirklich einen bedeutungsvollen Eindruck. So etwas kann doch jedem einfallen.
        Aber ein xmlns:fn="http://www.w3.org/2005/xpath-functions" bedeutet was.
        Und err: hmm.... error? Könnte man doch selbst wirklich gut gebrauchen, soll man das jetzt nur wegen xmlns:err="http://www.w3.org/2005/xqt-errors" nicht benützen?

        Grüße
        Thomas