Microsoftノードを生成するサードパーティのアプリケーションがある<E2ETraceEvent/>
ので、基本的に多くのルートノードがあり、エントリの周りにルート要素をラップする別のプロセスを作成せずに、XSLTの複数ルートの問題を無視する方法があるかどうかを理解できませんか?もしそうなら、どのように?
基本的に、XMLファイルには次のような多くのエントリが含まれています
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
<System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
<EventID>1</EventID>
<Type>3</Type>
<SubType Name="Error">0</SubType>
<Level>2</Level>
<TimeCreated SystemTime="2012-10-21T16:38:10.0421996Z" />
<Source Name="Framework" />
<Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
<Execution ProcessName="Framework" ProcessID="2448" ThreadID="15" />
<Channel />
<Computer>WIN</Computer>
</System>
<ApplicationData>
<TraceData>
<DataItem>
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>Framework</TraceIdentifier>
<Description>Killing unresponsive jobs.</Description>
<AppDomain>JobHost</AppDomain>
</TraceRecord>
</DataItem>
</TraceData>
</ApplicationData>
</E2ETraceEvent>