0
XML 파일에서 데이터를 가져 와서 XSLT로 변환합니다. 하나의 노드에서 테이블을 만들고 싶습니다.노드 XML, XSLT에서 테이블 만들기
는//output: id firstname lastname 8 Jonas Berg 15 Adam Jones ...
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="file" select="document('file.xml')"/>
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<table>
<xsl:value-of select="$file/Workbook/Worksheet/Table"/>
</table>
</body>
</html>
나는 테이블과 같이 할 :
id firstname lastname
8 Jonas Berg
...
내가 그렇게 할 수 있습니까? 테이블에서
XML 샘플 :
<Row>
<Cell ss:Index="2"><Data ss:Type="String">id</Data></Cell>
<Cell ss:StyleID="s62"><Data ss:Type="String">firstname</Data></Cell>
<Cell><Data ss:Type="String">lastname</Data></Cell>
</Row>
<Row>
<Cell ss:Index="2"><Data ss:Type="Number">8</Data></Cell>
<Cell ss:StyleID="s62"><Data ss:Type="String">Jonas</Data></Cell>
<Cell><Data ss:Type="String">Berg</Data></Cell>
</Row>
아마도 xml 샘플을 제공하십시오. http://www.w3schools.com/xsl/xsl_for_each.asp – drk
감사합니다. 내 질문을 편집했습니다. xsl : value-select = "$ file/Workbook/Worksheet/Table"/>을 사용할 때를 제외하고는 데이터를 가져 오는 데 문제가 있습니다. xsl : for-each를 시도했습니다. – ana
"할 수 있을까요?" 네, 그렇게 할 수 있습니다. 그렇게하는 데있어서 명백한 문제는 무엇입니까? 또한이 질문이 PHP와 어떤 관련이 있는지 알 수 없습니다. XML : XSLT 또는 PHP를 변형하기 위해 당신은 무엇을 사용하고 있습니까? – feeela