Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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
Sql 如何表示我的数据_Sql_Xml - Fatal编程技术网

Sql 如何表示我的数据

Sql 如何表示我的数据,sql,xml,Sql,Xml,我需要一些关于做最好的事情的意见。我的项目涉及网络中的所有计算机并读取重要值。 例如: 192.168.73.31 管理员 23492718 271d 21h 45m 18s ... XP11 C:\WINDOWS\system32 C:\WINDOWS XP11 ... 最终的目标是为用户提供一个表格,让他/她可以过滤掉他/她不想看到的东西。 i、 e.在autorun_program.name==Adobe Rader&&autorun_program.location==c:\progr

我需要一些关于做最好的事情的意见。我的项目涉及网络中的所有计算机并读取重要值。 例如:

192.168.73.31
管理员
23492718
271d 21h 45m 18s
...
XP11
C:\WINDOWS\system32
C:\WINDOWS
XP11
...
最终的目标是为用户提供一个表格,让他/她可以过滤掉他/她不想看到的东西。 i、 e.在autorun_program.name==Adobe Rader&&autorun_program.location==c:\program files\Adobe\reader\areader.exe的位置不再显示任何条目

我认为客户机应该像您上面看到的那样发送xml,然后将其加载到数据库中,然后使用过滤器表来创建排除

已经在使用Sqlite了。每个扫描可以有自己的数据库。我必须处理的重要事情是版本倾斜。这就是为什么我认为,基于XML输出生成SQL模式可能是处理它的好方法。一切都是动态的


有什么想法吗?

我的一个朋友使用了一种叫做XSL的语言,我不能说我对它特别熟悉,但它引入了以XML为源的客户端浏览器脚本。因此,从本质上说,如果数据是静态的,那么很快就可以很容易地将某种视图组合到一起,与文件关联起来。再说一遍,我对它不是非常熟悉,但听起来它可能适合您的需要。

它不适合我的解决方案。我正在使用xslt做一些事情。
<scan><host><configuration><host_name>192.168.73.31</host_name></configuration> 
<requested_scans><user_info> 
    <user> 
        <name>Administrator</name> 
        <password_age>23492718</password_age> 
        <password_age_human_readable>271d 21h 45m 18s</password_age_human_readable> 
...
    </user></user_info> 
<computer_info> 
    <computer_name>XP11</computer_name> 
    <system_directory>C:\WINDOWS\system32</system_directory> 
    <windows_directory>C:\WINDOWS</windows_directory> 
    <computer_name_netbios>XP11</computer_name_netbios> 
...