簡體   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