XML中两个字符串的串联 [英] concatenation of two strings in XML

查看:122
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆