Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 数据库存储API和DOM存储API之间有什么区别_Android_Html_Webview_Android Webview_Web Storage - Fatal编程技术网

Android 数据库存储API和DOM存储API之间有什么区别

Android 数据库存储API和DOM存储API之间有什么区别,android,html,webview,android-webview,web-storage,Android,Html,Webview,Android Webview,Web Storage,从WebView文档中可以看出: setDatabaseEnabled设置是否启用数据库存储API setDomStorageEnabled设置是否启用DOM存储API 所以我想问一下什么是数据库存储API,什么是DOM存储API?它们的区别是什么?让我们首先了解DOM和数据库之间的区别 DOM指任何可以利用结构化文件的东西。例如,它在大多数情况下都与HTML5文件关联(例如在爬网中)。但此选项也可以引用通常用于大型结构化存储或设置文件的XML标准文件 而数据库将允许您存储您根据所选数据库(SQ

从WebView文档中可以看出:

  • setDatabaseEnabled
    设置是否启用数据库存储API
  • setDomStorageEnabled
    设置是否启用DOM存储API

  • 所以我想问一下什么是数据库存储API,什么是DOM存储API?它们的区别是什么?

    让我们首先了解DOM和数据库之间的区别

    DOM指任何可以利用结构化文件的东西。例如,它在大多数情况下都与HTML5文件关联(例如在爬网中)。但此选项也可以引用通常用于大型结构化存储或设置文件的XML标准文件

    而数据库将允许您存储您根据所选数据库(SQL、JSON、知识图等)决定的任何内容(我看到android官方文档表明,您也可以设置路径,即使API 19不推荐使用此选项)

    希望这篇DOMs和数据库之间的简短解释能有所帮助