¿Es posible usar XSLT para transformar XML en algo que no sea XML?XSLT: ¿Transformando en contenido no xml?
p. Ej. Quiero que el contenido final no XML:
<Content>
<image url="file1.png">
<image url="file2.png">
...
<image url="filen.png">
<EndContent>
Usted es el aviso de este documento no es XML (o incluso HTML), pero tiene <elements>
.
¿Es posible, usando XSLT, generar una salida que no sea xml?
Otro ejemplo de la salida no XML podría ser:
<HTML>
<BODY>
<IMG src="file1.png"><BR>
<IMG src="file2.png"><BR>
...
<IMG src="filen.png"><BR>
</BODY>
</HTML>
Se dará cuenta de este documento es HTML, porque en HTML y IMG
BR
etiquetas son prohibido de tener un cierre etiqueta. Este contrastes con XHTML, la reformulación de HTML usando XML, donde se requieren todos los elementos de tener una etiqueta de cierre (ya que en xml cada etiqueta debe estar cerrada).
Otro ejemplo de la salida no XML podría ser:
INSERT INTO Documents (Filename) VALUES ('file1.png')
INSERT INTO Documents (Filename) VALUES ('file2.png')
...
INSERT INTO Documents (Filename) VALUES ('file3.png')
Puedo hacer cualquier xml fuente me gusta, pero un ejemplo podría ser:
Fuente xml:
<DocumentStore>
<Document type="image">file1.png</Document>
<Document type="image">file2.png</Document>
<Document type="image">filen.png</Document>
</DocumentStore>
O tal vez:
<Profiles>
<User avatar="file1.png" />
<User avatar="file2.png" />
<User avatar="filen.png" />
</Profiles>
¿Qué pasa con '' y '![]()
'? – kennytm
@KennyTM: HTML prohíbe el cierre de etiquetas en IMG y BR. No es que las etiquetas de cierre sean ofensivas. Es solo que el HTML correcto no los tendrá. –