这是与问题相关的代码:
$prep = "<select><option>Option 1</option><option selected>Option 1</option></select>"
$td = $dom->createElement('td',$prep);
解决方案:
$f = $this->dom->createDocumentFragment();
$f->appendXML($prep);
但仍然是一个大问题。任何没有值 ex:selected
的属性disabled
(您不能写为 selected="selected"
)createElement
都不允许您这样做。
如何使用没有价值的属性,而不是像现在这样得到 1000 错误:
Warning: DOMDocumentFragment::appendXML() [domdocumentfragment.appendxml]: Entity: line 1: parser error : Specification mandate value for attribute selected
Warning: DOMDocumentFragment::appendXML() [domdocumentfragment.appendxml]: Entity: line 2: parser error : chunk is not well balanced
传递selected
属性或禁用时会发生这种情况。