繁体   English   中英

我可以将HTML作为XML存储在Sqlite3数据库中吗?

[英]Can I store HTML as XML in a Sqlite3 database?

是否有可能做到这一点? 有问题的HTML文件都符合:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

编辑:如何将多个具有顺序ID的HTML页面存储在数据库中? (哦,我是数据库新手)。

编辑:现在我意识到SQlite没有“ xml”数据类型。 我打开了错误的数据源!

使用TEXT数据类型 Sqlite不在乎您的数据是HTML还是XML。

要使用顺序号存储几个HTML页面,请使用类似以下的表格:

 CREATE TABLE pages
        (ID integer  AUTO_INCREMENT PRIMARY KEY,
        html TEXT
        );

我不明白为什么不这样。 如果将其作为字符串存储在数据库中,则数据库不必关心该字符串是纯文本,XML还是SNOBOL。

您应该能够,XHTML是XML的专门子集。 但是,如果XHTML不兼容(它可能在浏览器中运行,但实际上可能不是XML),则可能会遇到问题。

暂无
暂无

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

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