PRB: Do no utilizar "xml" palabra clave to Begin User-Defined prefijos de espacio de nombres

Id. de artículo: 262585 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Si utiliza la palabra clave de "xml" (en cualquier combinación de mayúsculas o minúsculas) de los prefijos de espacio de nombres definido por el usuario en un documento XML, el analizador XML de Microsoft (MSXML) genera la mensaje de error siguiente:
No se permite el prefijo de espacio de nombres empiece con la cadena reservada "xml".

Causa

La palabra clave de xml en cualquier combinación de mayúsculas o minúsculas es una palabra reservada y no se puede especificar como los tres primeros caracteres de un prefijo de espacio de nombres definido por el usuario.

Solución

Cambie el nombre el prefijo de espacio de nombres para que no comienza con la palabra clave xml.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:" de este artículo.

Más información

Pasos para reproducir este comportamiento

  1. Abra un nuevo archivo en el Bloc de notas.
  2. Corte y pegue el siguiente código XML en el Bloc de notas:
    <?xml version="1.0"?>
    <Books xmlns:xmldt="My-Namespace">
       <Book>
          <xmldt:Title></xmldt:Title>
          <xmldt:ISBN></xmldt:ISBN>
       </Book>
    </Books>
    					
  3. Guarde el archivo como un archivo XML en la unidad de disco duro.
  4. Abra el archivo XML guardado en Internet Explorer y observe que el analizador MSXML genera la mensaje de error en la sección "Síntomas" de este artículo.
  5. Cambiar de la palabra clave xml mayúsculas a minúsculas (mayúsculas y mixedcase) en el nombre de prefijo, guardar y abrir el XML de archivos en Internet Explorer. Observe que aparece el mismo mensaje de error.
  6. Cambie el nombre el prefijo de espacio de nombres para que no comienza con la palabra clave xml. Guardar y abrir el archivo XML en Internet Explorer y tenga en cuenta el Analizador de MSXML carga el documento en Internet Explorer y lo muestra aplicando la hoja de estilos XSL (Extensible Stylesheet Language) de predeterminada correctamente.

Propiedades

Id. de artículo: 262585 - Última revisión: viernes, 08 de agosto de 2003 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft XML Parser 2.0
  • Microsoft XML Parser 3.0
  • Microsoft XML Core Services 4.0
Palabras clave: 
kbmt kbprb KB262585 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 262585

Enviar comentarios