本文介绍了PHP DOMElement是不变的。 ='无修改允许错误'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不明白为什么会失败。一个DOMElement是否需要成为文档的一部分?

  $ domEl = new DOMElement(Item); 
$ domEl-> setAttribute('Something','bla');

抛出异常

 code>>未捕获的异常DOMException,消息为无修改允许错误; 

我以为我可以创建一个DOMElement,它将是可变的。

解决方案


I cannot understand why this fails. Does a DOMElement need to be part of a Document?

$domEl = new DOMElement("Item"); 
$domEl->setAttribute('Something','bla'); 

Throws exception

> Uncaught exception 'DOMException' with message 'No Modification Allowed Error';

I would have thought I could just create a DOMElement and it would be mutable.

解决方案

From http://php.net/manual/en/domelement.construct.php

这篇关于PHP DOMElement是不变的。 ='无修改允许错误'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 09:53