Qualified and Unqualified Elements



Los elementos pueden estar cualificados o no por un namespace; o sea, los elementos de un documento XML pueden o no requerir prefijos QName. Los elementos globales y los atributos globales siempre deben estar cualificados, lo que significa que en una insatncia XML se les debe anexar un prefijo para formar un QName. La excepción es cuando un elemento global es parte de un namespace por defecto, en donde no es necesario que se le cualifique con un prefijo (todos los elementos no cualificados se asume pertenecen al namespace por defecto) . El namespace por defecto no aplica a los atributos globales; los atributos globales siempre deben contar con prefijo.

Mientras que los elementos y atributos globales siempre deben ser cualificados, los elementos locales pueden no necesitar cualificarse. Los esquemas XML definen dos atributos, elementsFormDefault y attributesFormDefault, que determinan si los elementos locales de una instancia XML deben cualificarse con un prefijo o no.

Por lo que la B es la correcta.

Pregunta tomada de ActualTests

Publicar un comentario