Pregunta

Lo librería PHP debería usar si quiero obtener los atributos permitidos en una etiqueta o las etiquetas permitidas en una parte específica de un documento XML DITA, de acuerdo con lo de DTD o XSD?

Lo he intentado con la pera lib XML_DTD-0.5.2, pero parece que analiza los offical 1.1 y 1.2 DITA dtds con muchos errores ...

¿Fue útil?

Solución

El uso de DOM o XMLReader y luego usan sus respectivos métodos para validar XML con un esquema:

O simplemente cargar el esquema directamente con estas bibliotecas. Desde esquema XML es demasiado puede procesar como cualquier otra XML, por ejemplo, averiguar qué atributos se definen para un elemento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top