使用XMLWriter编写XML代码

时间:2012-04-16 06:40:23

标签: php xml

早安社区,

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

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

E.g。我写过

<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();

还是我必须写一个算法才能做到这一点?

有人有想法吗? 非常感谢。

亲切的问候 SB

1 个答案:

答案 0 :(得分:1)

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