我可以将XML作为XML存储在Sqlite3数据库中吗?
可以这样做吗?有问题的HTML文件都符合:我可以将XML作为XML存储在Sqlite3数据库中吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
编辑:你将如何存储号码的HTML页面与他们在一个数据库相关联的连续ID? (哦,我是数据库的新手)。
编辑:现在我意识到SQlite没有“xml”数据类型。我打开了一个错误的数据源!
使用TEXT datatype。 Sqlite不关心你的数据是HTML还是XML。
存储与顺序号数的HTML页面使用表所示:
CREATE TABLE pages
(ID integer AUTO_INCREMENT PRIMARY KEY,
html TEXT
);
我不明白为什么不。如果以字符串的形式将其存储在数据库中,那么数据库不应关心该字符串是纯文本,XML还是SNOBOL。
如果我是一个数据库,我会在SNOBOL上画线。只是说。 – 2009-08-20 20:57:15
+让我笑的hehehe:P – pageman 2009-08-20 21:08:46
你应该能够,XHTML是XML的一个专门的子集。但是,如果XHTML不合规(它可能在浏览器中工作,但可能不是真正的XML),则可能会遇到问题。
你的另一个问题错过了,你有你的第一个回复的所有的点。 SQLite _没有“XML数据字段”。它包含文本字段,您可以根据自己的需要来解释文本。如果你把它当作XML来处理,那很好。当然,你可以做任何你能用XML“用SQLite”做的事情。 – 2009-08-20 20:49:14
这是从Microsoft SQL Server迁移到Sqlite时发生的情况。 – 2009-08-20 20:52:12