【发布时间】:2013-04-03 13:09:06
【问题描述】:
我有一个包含大约 15 万条记录的 XML 文件。记录格式如下:
<product>
<product_id>1</product_id>
<product_name>ABC1</product_name>
</product>
<product>
<product_id>2</product_id>
<product_name>ABC2</product_name>
</product>
<product>
<product_id>3</product_id>
<product_name>ABC3</product_name>
</product>
<product>
<product_id>3</product_id>
<product_name>ABC4</product_name>
</product>
<product>
<product_id>4</product_id>
<product_name>ABC5</product_name>
</product>
<product>
<product_id>5</product_id>
<product_name>ABC6</product_name>
</product>
<product>
<product_id>6</product_id>
<product_name>ABC7</product_name>
</product>
当我加载上述文件时,我得到唯一约束违规错误 - 这意味着一些记录使用相同的 product_id 哪个数据库不允许。
在 VI 中是否有更简单的方法来解析文件以了解/显示所有使用非唯一 ID 的产品(使用 product_id 标签)。举个例子, 上面的示例有两个产品使用相同的唯一 ID 3。
【问题讨论】: