我正在使用FogBugz XML,但我有一个问题。我能够创建新的案例,打开创建的案例,搜索案例等通过我的应用程序。问题在于,当获得有效载荷时,我可以使用以下代码获得案例的主体:
string fbToken = LogOnFogBugz();
string param = "";
param += "cmd=search";
param += "&token=" + fbToken;
param += "&q="+ "appID["+appID+"]";
param += "&cols=sTitle,sStatus,sLatestTextSummary";
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(fbUrl + param);
httpWebRequest.Method = WebRequestMethods.Http.Post;
httpWebRequest.Accept = "application/xml";
httpWebRequest.ContentLength = 0;
HttpWebResponse response = (HttpWebResponse)httpWebRequest.GetResponse();
StreamReader streamReader = new StreamReader(response.GetResponseStream());
XDocument doc = XDocument.Load(streamReader);
var cases = from c in doc.Descendants("case")
select new
{
CaseNumber = c.Attribute("ixBug").Value,
CaseTitle = (string)c.Element("sTitle"),
CaseStatus = (string)c.Element("sStatus"),
CaseText = (string)c.Element("sLatestTextSummary")
};但是,如果我编辑这个案例并将文本添加到其中,我只得到最后输入的文本,这是(sLatestTextSummary)所暗示的。
如何使用XML从一个案例中获取整个文本。
示例:
由xxx xxx /4/2012(今天)上午10:31 2012年4月4日(今天)上午10:31分配给xxx xxxx 由xxx xxx 4/4/2012 (今天)下午2点
我只得到{new text}。
提前谢谢。
边缘
发布于 2012-04-04 22:52:24
您希望将events作为您的cols参数之一。然后,对于每一种情况,您还必须迭代事件以获得它们的文本。
https://stackoverflow.com/questions/10017838
复制相似问题