我有一些 XML 文档:
事件.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>
曝光.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>
我需要编写一个程序来处理这两个文件:
对于事件文件中的每个事件,程序应在曝光文件中写出事件编号,然后是它影响的公司集。公司名单应按公司编号升序排列。
给定示例文件,输出应该是这样的:
9 4 6 9 8 6 7 4 9 3 6