【问题标题】:PHP DOMDocument innerTextPHP DOMDocument 内部文本
【发布时间】:2011-08-31 12:39:19
【问题描述】:

如何将文本添加到 XML 元素中?例如:

<videoTitle>I want to add text here</videoTitle>

我已经创建了 DOMDocument,并开始添加元素。这是我需要添加文本的元素。

$title = $vitals->appendChild($X->createElement("title"));

【问题讨论】:

    标签: php xml domdocument


    【解决方案1】:

    你需要使用DOMDocument::createTextNode

    $text = $X->createTextNode('Some text here');
    $title->appendChild($text);
    

    或者,您可以使用DOMNode::$nodeValue的快捷语法:

    $title->nodeValue = 'Some text here';
    

    您必须记住,nodeValue 设置的是文本内容,而不是 XML 内容。标签被转义,不被解析。

    【讨论】:

    猜你喜欢
    • 2013-06-07
    • 2017-11-26
    • 2018-08-02
    • 1970-01-01
    • 2012-01-12
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多