У меня есть несколько XML, XSL-файл и 4 CSS-файла.Я пытаюсь обработать XML с помощью XSLTProcessor, но он не работает.
$xml = new DomDocument;
$xml->load('label.xml');
$xsl = new DomDocument;
$xsl->load('HTMLRestOfWorldRoutingLabelRendererOrig.xsl');
$proc = new xsltprocessor;
$proc->importStyleSheet($xsl);
$result = $proc->transformToXML($xml);
echo $result;
Но это просто отображает ниже без какого-либо форматирования.
</p>
<pre><code><?xml version="1.0"?>
1
1.11kg
piece1
1100123456782011641024001011
123456782|123456782||1||John Smith|TNT Express|ATHERSTONE|CV9 1TT|GB|S||TNT Corporate Head Office|Neptunusstraat 41-63|AMSTERDAM|1011 AA|NL||EX|N|PR||||0|12.34|GBP|N|piecelinegoods desc|3|1.11|1.3676310000000003|N|18 Jan 2012|13:51:00
2
1.11kg
piece1
1100123456782021641024001011
123456782|123456782||2||John Smith|TNT Express|ATHERSTONE|CV9 1TT|GB|S||TNT Corporate Head Office|Neptunusstraat 41-63|AMSTERDAM|1011 AA|NL||EX|N|PR||||0|12.34|GBP|N|piecelinegoods desc|3|1.11|1.3676310000000003|N|18 Jan 2012|13:51:00
3
1.11kg
piece3
1100123456782031641024001011
123456782|123456782||3||John Smith|TNT Express|ATHERSTONE|CV9 1TT|GB|S||TNT Corporate Head Office|Neptunusstraat 41-63|AMSTERDAM|1011 AA|NL||EX|N|PR||||0|12.34|GBP|N|piecelinegoods desc|3|1.11|1.3676310000000003|N|18 Jan 2012|13:51:00
123456782
John Smith
TNT Express
TNT House
ATHERSTONE
Warks
CV9 1TT
GB
TNT Corporate Head Office
Neptunusstraat 41-63
2132 JA Hoofddorp
AMSTERDAM
1011 AA
NL
100445
GB
3
Express
PR
2012-01-18
INT
AIR
C
2
CVT
EMA
LGG
SP8
19
2012-01-19
01
GBP 12.34
BSH
Мой файл label.xml находится на http://pastebin.com/Shm09jCK
Я загрузил HTMLRestOfWorldRoutingLabelRendererOrig.xsl в http://pastebin.com/QPXE3B0r
Я должен упустить что-то очевидное, но этоэто ново для меня, и я не уверен!