查找xml元素和超链接c#
本文关键字:超链接 元素 xml 查找 | 更新日期: 2023-09-27 18:06:19
这就是我的代码
(代码) string m = MesId;
StringBuilder builder = new StringBuilder();
while ("" != m)
{
int splitIndex = m.IndexOf('>');
if (-1 == splitIndex)
{
builder.Append(m);
break;
}
builder.AppendLine(m.Substring(0, splitIndex + 1));
if (splitIndex == m.Length) { break; }
m = m.Substring(splitIndex + 1);
}
m = builder.ToString();
(/代码)string m = MesId;我从我的表(xml列)得到这个值。使用上面的函数在">"后面添加新行,并将其加载到自定义消息框中。
现在我有一个真正的问题,我必须超链接元素值<identifier>1268020250775</Identifier>
,我知道你可以使用xpath查询来查找元素,但已经使用作为字符串。
我可以在我的自定义消息框中超链接这个值吗?
超链接<Identifier>
元素值
嘿,Usher,这不是测试,但试试这个。
string text = "<identifier>1268020250775</Identifier>";
Regex r1 = new Regex(@"<identifier>(.*?)</Identifier>", RegexOptions.IgnoreCase);
Match match = r1.Match(text);
if (match.Success)
{
string v = match.Groups[1].Value;
string link = "<a href='""+ v +"'">"+ v +"</a>";
Response.Write(link);
}
好运