我正在使用 python 和 lxml 库从头开始创建一个新的 xml 文件。
<route xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.xxxx" version="1.1"
xmlns:stm="http://xxxx/1/0/0"
xsi:schemaLocation="http://xxxx/1/0/0 stm_extensions.xsd">
Run Code Online (Sandbox Code Playgroud)
我需要将此命名空间信息作为路由标记的属性包含在根标记中。
我无法将信息包含在根声明中。
from lxml import etree
root = etree.Element("route",
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance",
xmlns = "http://www.xxxxx",
version = "1.1",
xmlns: stm = "http://xxxxx/1/0/0"
)
Run Code Online (Sandbox Code Playgroud)
有一个 SyntaxError: invalid syntax
我怎样才能做到这一点 ?