ich eine Reihe von XML-Dokumenten, die ich mit dem folgenden Format Diplay benötigen, Zeige xml als json, Probleme mit Abstand (XSLT)
Derzeit auf diesem XLST ich arbeite und die folgenden Aktionen ausführen:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/eventos">
<html>
<body>
{
<br/>
"fecha": "<xsl:value-of select="fecha"/>",
<br/>
eventos: [{
<xsl:for-each select="evento">
"evento":{
"titulo" : "<xsl:value-of select="titulo"/>",<br/>
"descripcion" : "<xsl:value-of select="descripcion"/>",<br/>
"lugar" : {
<xsl:element name="lugar"/>
"nombre" : "<xsl:value-of select="nombre"/>"
}
"hora" : "<xsl:value-of select="hora"/>",},
<br/>
</xsl:for-each>
}]
}
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Allerdings kann ich nicht scheinen, um den Abstand richtig zu machen:
Wie könnte ich die Elemente einrücken?
Gibt es eine Möglichkeit, Zeilenumbrüche zu erhalten, ohne das Tag
br
zu verwenden? Im Moment, wenn ich in meinem Browser F12 drücke, sehe ich die Zeilenumbrüche, während ich möchte, dass das gesamte Dokument aus einem Stück besteht (Tag?).
Vielen Dank!
können Sie Ihre Eingabe hinzufügen – nawazlj