【发布时间】:2014-11-12 15:57:13
【问题描述】:
我目前有一个方法可以根据正在加载的 XML 文件中的标记将两个字符串附加在一起。为了稍后解析的原因,我还想在这两个字符串之间添加一个唯一键。以下是它现在的工作方式以及我希望它做什么的示例。
-CURRENT: strValue~&elem.text()~&
-GOAL: strValue~&elem.text()
// If the tag is "Tag" or "Building append its text to strValue (part of item name)
elem = elemTag.selectSingleNode("ofda:Type",nsmgr);
if(elem && (elem.text() == "Tag" || elem.text() == "Building"))
{
elem = elemTag.selectSingleNode("ofda:Value",nsmgr);
if(elem)
{
strValue += elem.text() + "~&";
}
}
【问题讨论】:
-
你试过
strValue += elem.text();吗? -
strValue += elem.text() 可以将字符串附加在一起,但不会在两个字符串之间添加唯一键。
-
然后将 uniqe 值放在两者之间(guid 或其他)。
-
尝试将键放在 "strValue + "~&" += elem.text() ;" 之间但这会引发语法错误。