1. Reglas de documentación
1. Sensible en mayúsculas y minúsculas.
2. El valor del atributo debe cotizarse (las cotizaciones individuales y las cotizaciones dobles están bien). En términos generales, se recomiendan citas dobles.
3. Todos los marcadores deben tener un símbolo final.
4. Todas las etiquetas vacías deben estar cerradas.
5. Debe haber solo un elemento.
6. Al analizar los caracteres en blanco, se emitirán de acuerdo con el contenido real y no se omitirán.
7. Procesamiento especial de personajes:
Personajes de reemplazo de personajes
<& lt;
> & gt;
& & amp;
& Quto;
'& apos;
8. Convención de nombre de la etiqueta:
a. Puede contener letras, números y otros caracteres.
b. No puede comenzar con números y subrayos.
do. No puede comenzar con personajes como XML o XML.
d. No se puede contener espacios
2. Declaración XML
Declaración XML Declaración estándar: <? XML Version = 1.0 Encoding = GB2312 Standalone = YES?>
enfatizar:
1. No puede haber espacios entre <? XML y XML.
2.?> Puede haber espacios antes o sin ellos.
3. Enconding y independientes son propiedades opcionales, el valor de codificación predeterminado es UTF-8 y el valor independiente independiente es no.
4. Los métodos de codificación comunes son:
Chino simplificado: GB2312
Chino tradicional: Big5
Personajes de Europa occidental: UTF-8, UTF-16
5. Standalone indica si el documento viene con un archivo DTD.
3. Atributos XML
Debido a que los datos se pueden almacenar tanto en elementos infantiles como en atributos, no hay una regla fija cuándo usar atributos y cuándo usar subelementos, pero se recomienda que los metadatos se almacenen en forma de atributos, y los datos en sí deben almacenarse en forma de elementos.
El uso de propiedades causa los siguientes problemas:
1. El atributo no puede contener múltiples valores (los elementos infantiles pueden).
2. Las propiedades no son fáciles de expandir.
3. Los atributos no pueden describir estructuras (los elementos infantiles pueden).
4. Es difícil probar las propiedades a través de DTD.
4. Espacio de nombres
Hay dos formas de declarar un espacio de nombres:
1. Declaración por defecto, todos los elementos no necesitan especificar prefijos, como:
<Schema xmlns = http: //www.w3.org/2001/xmlschema>
<elemento name = diguanianzhu type = string/>
...
</chema>
2. Declarar explícitamente que la palabra clave XMLNS está asociada con el prefijo del URI en un espacio de nombres, y todos los elementos deben especificar un prefijo, como:
<xsd: esquema xmlns: xsd = http: //www.w3.org/2001/xmlschema>
<xsd: elemento name = diguanianzhu type = string/>
...
<xsd:/schema>
Énfasis: el URI utilizado para representar el espacio de nombres no es llamado por el analizador XML, y en realidad no accede al URI, solo representa un nombre de identificador.
5. Etiquetas específicas de XML: Cdata
El nombre completo de CDATA son datos de caracteres, que son datos de caracteres. Se usa principalmente para mostrar caracteres especiales, como <.
El formato de sintaxis de Cdata es:
<! [CDATA [CARACTER A BOWETED]]> Por ejemplo:
<? versión xml = 1.0?>
<Data>
<! [Cdata [
<Ok Alma!> Por A&B!
]]>
</sato>
Énfasis: CDATA no se puede anidar; Los caracteres que se mostrarán no pueden contener]]>.