我有一个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元素为空。
有想法该怎么解决这个吗?
我有两个 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 很陌生,如果有人能帮我解决这个问题,那就太好了!
谢谢!