我有一些XML文檔:處理兩個XML文檔找到結果
events.xml:
<?xml version="1.0" encoding="UTF-8"?>
<events>
<event>
<id>9</id>
<region>3</region>
<region>12</region>
<region>29</region>
</event>
<event>
<id>7</id>
<region>1</region>
<region>12345</region>
</event>
<event>
<id>3</id>
<region>12</region>
<region>39</region>
<region>56</region>
</event>
<event>
<id>8</id>
<region>8</region>
<region>123</region>
<region>456</region>
</event>
<event>
<id>4</id>
<region>999</region>
<region>888</region>
<region>777</region>
</event>
</events>
exposure.xml:
<?xml version="1.0" encoding="UTF-8"?>
<companies>
<company>
<id>6</id>
<region>3</region>
<region>9</region>
<region>8</region>
<region>11111</region>
<region>12</region>
</company>
<company>
<id>4</id>
<region>3</region>
<region>6</region>
<region>7</region>
<region>12345</region>
</company>
<company>
<id>9</id>
<region>1</region>
<region>2</region>
<region>3</region>
</company>
</companies>
我需要編寫一個程序來處理這兩個文件:
對於事件文件中的每個事件,pro克應寫出 事件編號,後面跟着它在 曝光文件中影響的公司集合。公司名單應寫在 遞增的公司編號。
給出的樣本文件,輸出應該是這樣的:
9 4 6 9 8 6 7 4 9 3 6
既然我沒有更好的事情做......這個人是免費的。 –
感謝這個傑夫...一個新手linq的位,但它看起來相當高效...只是得到輸出的參數錯誤...錯誤最好的重載方法匹配的'string.Join (string,string [])'有一些無效參數 錯誤參數'2':無法從'System.Collections.Generic.IEnumerable'轉換爲'string []'有什麼想法?謝謝 –
omarlittle
看到我的答案的最後一部分,這聽起來像你使用.NET 3.5,所以你需要做一些調整。 –