我正在尝试使用 PHP 将 HTML 输入转换为 XML 输出 我一直在使用 XML Writer 函数来创建 XML 输出,但我正在寻找修改字符串示例字符串
this is some text <span class"bold">this is bold text</span> normal text
但需要输出为
this is some text
<text:span text:style-name="bold">this is bold text</text:span>
normal text
我对 Object PHP 很陌生,所以不确定最好的方法。
我到目前为止的代码如下
$xml->startElement("office:body");
$xml->startElement("office:text");
preg_match_all("/\<p\>(.*)\<\/p\>/",$data['Content'],$matches);
foreach ($matches[1] as $paragraph)
{
$xml->startElement("text:p");
$xml->text("$paragraph");
$xml->endElement();
}
$xml->endElement();
$xml->endElement();
这显示了我如何将字符串分成段落,但现在我正在寻找任何格式的 $paragraph 的内容应该包含首先提到的字符串并希望提到输出。任何帮助都会很棒
贵宾32