小编rid*_*ule的帖子

如何在JAVA中检查空XML元素

我有一个XML,如下所示:

<info>
    <userId>Admin</userId>
    <userNotes></userNotes>         
</info>
Run Code Online (Sandbox Code Playgroud)

我试图用JAVA解析。这是我的代码段:

NodeList userIdNodeList = document.getElementsByTagName("userId");

if (userIdNodeList!=null) {
    userId = userIdNodeList.item(0).getChildNodes().item(0).getNodeValue().trim();
}            

NodeList userNotesNodeList = document.getElementsByTagName("userNotes");

if (userNotesNodeList!=null) {
    userNotes = userNotesNodeList.item(0).getChildNodes().item(0).getNodeValue().trim();
}            
Run Code Online (Sandbox Code Playgroud)

但是上面的代码抛出NULL指针错误,因为该userNotes元素为空。

有想法该怎么解决这个吗?

java xml-parsing

3
推荐指数
1
解决办法
1万
查看次数

将两个 mysql 表合并到第三个表中

我有两个 mysql 表:

表格1:

    id  name  type
     1    a    123
     2    b    125
Run Code Online (Sandbox Code Playgroud)

表2:

    id  text
    1   test1
    2   test2
Run Code Online (Sandbox Code Playgroud)

这两个表需要合并到第三个表中

表3:

    id name type text
Run Code Online (Sandbox Code Playgroud)

id 是一个自动递增的 id。前两个表包含不相关的数据。我的意思是,表 1 中 id=1 的行与表 2 中 id=1 的行无关。所以,我基本上想写一个 sql 脚本,它将值插入到表 3 中,最终看起来像这样:

表3:

    id name  type   text
    1   a    123
    2   b    125
    3               test1
    4               test2
Run Code Online (Sandbox Code Playgroud)

旧表和新表中的 ID 不必匹配。只是表中的数据需要在新表中。我对 mysql 很陌生,如果有人能帮我解决这个问题,那就太好了!

谢谢!

mysql merge

1
推荐指数
1
解决办法
1603
查看次数

标签 统计

java ×1

merge ×1

mysql ×1

xml-parsing ×1