我将xml作为字符串显示如下:
<Product type= "item"><values>123</values><values>123</values><Product type="desc"><values>123</values><values>123</values></Product><Product type= "item"><values>123</values><values>123</values></Product>
我希望输出为
<Product type= "item"><values>123</values><values>123</values><Product type="desc"><values>123</values><values>123</values></Product></Product><Product type= "item"><values>123</values><values>123</values></Product>
我想将</Product>
结束标记替换为</Product></Product>
,以防止是否存在desc的内部起始产品标记,否则我只想保留一个</Product>
请告诉我有关此事的任何建议
答案 0 :(得分:0)
您可以使用Instr函数查找需要的字符串
yourstr="<Product type= "item"><values>123</values><values>123</values> <Product type="desc"><values>123</values><values>123</values></Product>"
If (InStr(yourstr, '<Product type= "item">') > 0) and (InStr(yourstr, '<Product type= "desc">') > 0)Then
//do replace stuff here
End If
只是想要解决这个问题,实际代码可能会因您的编程语言而有所不同。