Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用“设置属性值”&&引用;烧焦_Python_Xml_Minidom - Fatal编程技术网

Python 如何使用“设置属性值”&&引用;烧焦

Python 如何使用“设置属性值”&&引用;烧焦,python,xml,minidom,Python,Xml,Minidom,如何将“&”字符添加到XML属性节点中?我正在使用xml.dom.minidom 我正在尝试用Python和原始文本构建XML,我想将其设置为包含'\n'的属性。我需要将其替换为字符串contains“&” 当我打印出modify时,结果是“#TRANS#xD; ;STANDARD”,但是当我通过setAttribute从minidom将修改设置为属性值时,在XML中我得到了“#TRANS xD#xA STANDARD”。(&改为出现&)&是XML中的一个特殊字符,它启动一个实体。要

如何将
“&”
字符添加到XML属性节点中?我正在使用
xml.dom.minidom

我正在尝试用Python和原始文本构建XML,我想将其设置为包含
'\n'
的属性。我需要将其替换为字符串contains
“&”


当我打印出
modify
时,结果是
“#TRANS#xD;
;STANDARD”
,但是当我通过
setAttribute
minidom
修改
设置为属性值时,在XML中我得到了
“#TRANS xD#xA STANDARD”
。(
&
改为出现
&

&
是XML中的一个特殊字符,它启动一个实体。要包含文字
,可以使用
&
&
和#38。它们都是等价的,因此也可以自由互换。

&
是XML中的一个特殊字符,它开始一个实体。要包含文字
,可以使用
&
&
和#38。它们都是等效的,因此也可以自由互换。

#TRANS#&#38#xD&#38#xA;标准是重放后的XML结果您希望得到什么输出?确切地说:“TRANS&xD;&xA;STANDARD”
&xD
与

相同

+换行符。#TRANS#&#38#xD&#38#xA;标准是重放后的XML结果您希望得到什么输出?确切地说:“TRANS&xD;&xA;STANDARD”
&xD
与

相同

+换行符。
basic_string = "#TRANS#\nSTANDARD"
modify = basic_string.replace('\n', '
')