Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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
用硬编码条目传递xml中的变量_Xml_Powershell - Fatal编程技术网

用硬编码条目传递xml中的变量

用硬编码条目传递xml中的变量,xml,powershell,Xml,Powershell,我正在使用Powershell脚本将值输入到XML文件中。输出文件将是一个XML文件,其中包含用户在其不同字段中输入的所有条目。XML文件的一部分必须硬编码才能获得所需的输出,现在我面临的问题是,我必须通过这些硬编码条目传递一些变量。希望您能提出建议。 谢谢:) $Variable\u value\u通过其他函数获取的值=$Variable $global:xmlWriter.WriteRaw(“$Variable”) 您可以使用双引号并转义字符串e中的引号。g $global:xmlWrite

我正在使用Powershell脚本将值输入到XML文件中。输出文件将是一个XML文件,其中包含用户在其不同字段中输入的所有条目。XML文件的一部分必须硬编码才能获得所需的输出,现在我面临的问题是,我必须通过这些硬编码条目传递一些变量。希望您能提出建议。 谢谢:)

$Variable\u value\u通过其他函数获取的值=$Variable
$global:xmlWriter.WriteRaw(“$Variable”)

您可以使用双引号并转义字符串e中的引号。g

$global:xmlWriter.WriteRaw("<artefact scope=`"machine`">$Variable</artefact>")
$global:xmlWriter.WriteRaw($Variable)
也可以使用格式字符串:

$global:xmlWriter.WriteRaw('<artefact scope="machine">{0}</artefact>' -f $Variable)
$global:xmlWriter.WriteRaw('{0}'-f$Variable)

您可以使用双引号并转义字符串e中的引号。g

$global:xmlWriter.WriteRaw("<artefact scope=`"machine`">$Variable</artefact>")
$global:xmlWriter.WriteRaw($Variable)
也可以使用格式字符串:

$global:xmlWriter.WriteRaw('<artefact scope="machine">{0}</artefact>' -f $Variable)
$global:xmlWriter.WriteRaw('{0}'-f$Variable)