函数lr_xml_insert()
的Loadrunner文档包括以下内容:
//Insert an attribute to the root
lr_xml_insert("Xml={ParamXml}",
"Query=/mercury",
"ResultParam=Result",
"Position=attribute",
"XmlFragment=typeAttr=\"good\"",
LAST
);
lr_message(lr_eval_string ("/* Insert root attribute:\n{Result}\n"));
输出:
<mercury>
<employee>
<name>Thomas Bertram</name>
<cubicle>227</cubicle>
<extension>2145</extension>
</employee>
<employee>
<name>Fanny Price</name>
...
</employee>
typeAttr="good"
</mercury>
这是否遵循XML语法规则?我特指的是作为子项插入的属性值,而不是<mercury>
的开始标记。将此xml粘贴到联机xml验证器中不会引发错误。 IE在显示
答案 0 :(得分:4)
它有效,但这不是属性,而是文本节点。