【发布时间】:2011-12-03 21:41:27
【问题描述】:
我有几个 .txt 格式的文件(这些文件要么保存在文件夹中,要么在执行后从桌面打开)。
我想用 PHP 构建一个应用程序,它可以检索这些文件并将它们保存为 XML 格式,然后使用 XSLT 动态显示。
有什么方法可以让我这样做吗?
这是我到现在为止的代码:
$fp = fopen('optim.txt', 'r');
$xml = new XMLWriter;
$xml->openURI('php://output');
$xml->setIndent(true); // makes output cleaner
$xml->startElement('qualité');
while ($line = fgetcsv($fp)) {
$xml->startElement('qualité');
$xml->writeElement('critere', $line[0]);
$xml->writeElement('poids', $line[1]);
$xml->writeElement('Vm', $line[2]);
$xml->writeElement('SV', $line[3]);
$xml->writeElement('critere', $line[4]);
$xml->writeElement('poids', $line[5]);
$xml->writeElement('Vm', $line[6]);
$xml->writeElement('SV', $line[7]);
$xml->writeElement('resultat', $line[8]);
$xml->endElement();
}
$xml->endElement();
但是没有结果,谁能帮我找出哪里出错了?
【问题讨论】:
标签: php xml xml-parsing