xmlns vinculado qué prefijo nombres namespace lectura espacio error xml xml-parsing schema uri xml-namespaces

vinculado - ¿Espacio de nombres XML URI con HTTPS?



xmlns c# (1)

El URI es el nombre del espacio de nombres , que identifica el espacio de nombres.

Si bien, en el caso de algunos esquemas de URI (como http , https , ftp , etc.), sería posible proporcionar el esquema (u otra información relacionada), esto no es un objetivo :

No es un objetivo que se pueda utilizar directamente para recuperar un esquema (si existe alguno).

(La mayoría de los esquemas de URI no permiten que esto comience, por ejemplo, urn , tag , jabber , etc.)

Debe especificar el URI exactamente como está documentado, ya que esto es lo que los consumidores esperan y buscan (la mayoría de los consumidores probablemente nunca intenten realmente recuperar el URI), y los Nombres XML 1.0 son bastante estrictos al comparar los URI .

Todos estos serían nombres de espacios de nombres diferentes , incluso si se resolvieran en el mismo documento web:

http://www.springframework.org/schema/security http://www.Springframework.org/schema/security httP://www.springframework.org/schema/security http://www.springframework.org/schema/Security https://www.springframework.org/schema/security https://www.springframework.ORG/schema/security

¿Es mejor tener un URI xmlns con protocolo https ?

Por ejemplo, esta es la forma recomendada por el manual:

<http xmlns="http://www.springframework.org/schema/security"/>

¿Es legal y es mejor usar de esta manera?

<http xmlns="https://www.springframework.org/schema/security"/>

  1. ¿Hay analizadores XML que intentan conectarse a una dirección definida por el URI xmlns ?
  2. Los analizadores siempre descargan esquemas por el xsi:schemaLocation ?