{site_name}

{site_name}

🌜 搜索

在 PHP 中,DOMDocument 类的 createAttribute()

php 𝄐 0
php domdocument
在 PHP 中,DOMDocument 类的 createAttribute() 方法用于创建一个 Attribute 节点对象,这个节点对象可以被附加到任意的元素节点上。其语法如下:

php
DOMAttr DOMDocument::createAttribute ( string $name )


参数 $name 是要创建的 Attribute 节点的名称。

下面是一个简单的示例代码,演示了如何使用 createAttribute() 方法:

php
$doc = new DOMDocument();
$elem = $doc->createElement('element_name');

$attr = $doc->createAttribute('attribute_name');
$attr->value = 'attribute_value';

$elem->appendChild($attr);

$doc->appendChild($elem);

echo $doc->saveXML();


在上述代码中,首先创建了一个 DOMDocument 实例 $doc,然后使用 createElement() 方法创建了一个元素节点 $elem。接下来,使用 createAttribute() 方法创建了一个 Attribute 节点 $attr,并将其属性值设置为 'attribute_value'。然后,使用 appendChild() 方法将 Attribute 节点附加到元素节点上。最后,通过 saveXML() 方法将整个 XML 结构以字符串形式输出。

运行上述代码会输出以下结果:

xml
<element_name attribute_name="attribute_value"/>


这个例子创建了一个带有一个属性的元素节点。你可以根据自己的需求修改代码来创建其他类型的节点和属性。