0
XDocument
이 생성되어 데이터 세트로 채워집니다.XDocument를 올바르게 포맷하기 위해 구조화하기 태그
출력은 그래서 다음과 같습니다
<Results>
<RuleResult>
<Title> RuleTitle </Title>
</RuleResult>
<RuleResult>
<Title> Rule2Title </Title>
</RuleResult>
</Results>
을 이제 다음과 같이 나는이 C 번호에 공식화 얼마나 내 이해에
XDocument doc = new XDocument(new XElement("Results"));
foreach (AnalysisSet rules in allAnalysisSets)
{
foreach (var rule in rules.Rules)
{
doc.Root.Add(new XElement(rule.GetRuleState()));
}
}
,이 루트 레벨 노드로 "Results"
만듭니다.
<AnalaysisSets>
<AnalysisSet ProviderName="ProductNameHere">
<Results>
<....xml data..../>
</Results>
</AnalysisSet>
</AnalysisSets>
어떻게 이런 짓을 했을까
: 나는 위의 모든 캡슐화하는<AnalysisSets>
그래서이 될 것입니다 있도록 설정하려면
내 질문은,? 루트 요소와 2 개의 서브 루트 요소를 만들려고하는 것 같습니다. 나는 그 일을 성취하는 방법에 대해 확신 할 수 없다.
:-) 결과 노드를 잊어 버렸습니다 'XDocument' – wjhguitarman