我有一个包含大约 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。