繁体   English   中英

使用Perl验证XML,解析XML并将数据存储回MySQL数据库的最佳方法是什么?

[英]What is the best way to validate XML against XML Schema, parsing it and storing data back to MySQL Database using Perl?

当前,我正在使用XML,我想知道哪种最佳方法是根据Perl验证XML,解析XML并将其存储回MySQL数据库吗?

我认为XML :: Xerces用于解析目的,但不确定是否正确。

注意:我有一个大于1GB的非常大的XML文件。

XML Xerces将满足您的需求。 我正在使用它,我真的很喜欢它。

除了您的第一次编辑:

由于您的XMl文件很大,因此您必须考虑优化解析过程,因为这样做会占用大量内存和时间。

找到一个不错的小例子开始:

使用Perl进行XML验证

另一个添加:

如果您不想将简单的XML写入数据库中,请务必注意数据,因为在以其他形式将其写入数据库后,验证已过时。 确保使用好的方案和一些额外的验证器进行验证。 大型XML有时可能很棘手。

您可以使用XSD来验证XML,如果可以将XML格式化为MySQL可以导入/插入的格式。 这是一个例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM