我正在尝试使用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();
这显示了我如何将字符串分成段落,但现在我希望得到任何adational格式化$ paragraph的内容应包含首先提到的字符串并希望提到的输出。任何帮助都会很棒
Vip32