【问题标题】:How to add XSL line in XML created by PHP DOMDocument()?如何在 PHP DOMDocument() 创建的 XML 中添加 XSL 行?
【发布时间】:2012-07-21 07:00:40
【问题描述】:

简而言之:使用 PHP DOMDocument() 创建一个 xml 文档。需要在文档中添加一行。

成功创建了一个 XML 文档:

  $doc = new DOMDocument();
  $doc->formatOutput = true;


  $r = $doc->createElement( "products" );
  $doc->appendChild( $r );

  while ( $row = mysql_fetch_array($res) )
  {
      $b = $doc->createElement( "product" );


      //adding child elements.....
  }

  echo $doc->saveXML();
  $doc->save("write.xml")

但是,在 xml 文档的顶部,我需要链接到 xls。

<?xml-stylesheet type="text/xsl" href="my.xsl"?>

如何在 PHP 中将该行添加到动态生成的 xml 中?

谢谢。

【问题讨论】:

标签: php html xml


【解决方案1】:

如果您查看 DOMDocument 的手册,实际上有一个示例可以在 createProcessingInstruction 方法中执行您所需要的操作,@http://www.php.net/manual/en/domdocument.createprocessinginstruction.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    相关资源
    最近更新 更多