0

早安社区,

存在于 php 框架或特别是 XMLWriter 类中的一种编写纯 XML 代码的方法?

我的目标是将数据库中的 XML 数据嵌入到使用 XMLWriter 类创建的其他 XML 代码中。

例如我写过

<Data>
  <Element1 attribute="Value">


    <!-- 
         Write here XML code from DB,
         so following code retrieved from DB as text
    -->

    <strong>Bolded</strong> text and <em>italic</em> text....

  </Element1>
</Data>

我知道存在 writeElement、startElement 和 endElement 函数,但这不能解决我的问题。

所以源必须看起来像这样:

// $sourceFromDB is a string as XML code got from the DB

$writer->startElement("Data");

$writer->startElement("Element1");
$writer->writeAttribute("attrbitue", "Value");

// The code to write XML code
// writeXML is a pseudo method
$writer->writeXML($sourceFromDB);

$writer->endElement();
$writer->endElement();

还是我必须编写一个算法来做到这一点?

任何人的想法?非常感谢。

亲切的问候

4

1 回答 1

1

问题解决了。writeRaw($content) 将 XML 代码写入流。

于 2012-04-17T09:55:16.487 回答