如何在XML createElement中添加空格和“=”符号

时间:2016-10-17 07:01:23

标签: php xml dom createelement xml-generation

我正在使用PHP生成XML文件。我必须在XML节点名称中添加空格和override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) { let index = tabBar.items?.indexOf(item) if (index == /*the required index of HomeViewController*/) { let homeVC = self.viewControllers.objectAtIndex(index) as! HomeViewController homeVC.myMethod() } } 符号,如下所示

=

但是当我将代码用作

时,它显示<a name="someName">someValue</a> 错误
Invalid Character

1 个答案:

答案 0 :(得分:1)

由于createElement()仅接受标记的标记名称和文本内容作为参数,因此您应使用setAttribute()向元素添加属性。

$element = $dom->createElement("a");
$element->setAttribute("name", "somName");
$parentnode->appendChild($element);

您可以查看结果为demo