XML中两个字符串的串联 [英] concatenation of two strings in XML
本文介绍了XML中两个字符串的串联的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要求通过构建XML数据来提交Web请求。
xml包含一组参数和值。
说
< 测试>
< request>
< param name =" name1"值= QUOT; VALUE1">
< param name =" name2"值= QUOT;值2">
< param name =" name3"值= QUOT;值3">
< / request>
< / test>
我需要通过串联两个字符串来为少数参数构建某些值,其中一个可以从db检索值,另一个可以是常量
字符串。
说
< param name =" username"值= QUOT; 5001U#ANDREE">
值5001是动态的,所以说我得到了这个值,并把它放在一些变量'var'中。我现在如何将其与"U#Andree"连接起来。
这必须仅在XML Web请求数据文档中构建。
请帮帮我。
提前致谢
sam
推荐答案
hi,
这是一个simlpe字符串连接,例如使用
XDocument :
it's a simlpe string concatenation, e.g. using XDocument:
namespace CS.Xml
{
using System.Xml.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
[TestClass]
public class XDocumentGeneration
{
public TestContext TestContext { get; set; }
[TestMethod]
public void TestMethod1()
{
const string fixedString = "5001";
string dbString = "U#Andere";
XDocument document = new XDocument(
new XElement("test",
new XElement("request",
new XElement("param", new XAttribute("name", "name1"), new XAttribute("value", fixedString + dbString ))
)));
string xmlString = document.ToString();
Assert.IsTrue(xmlString.Length > 0);
}
}
}
这篇关于XML中两个字符串的串联的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文