Saya mengisi tabel menggunakan kode skrip vb :-
Set table = document.createElement("table")
Set tbody = document.createElement("tbody")
i = 0
For Each node In objMSXML.selectNodes(sXPath)
Set tr = document.createElement("tr")
Set td = document.createElement("td")
td.innerText = node.parentNode.nodeName & "->" & node.text
tr.appendChild td
tbody.appendChild tr
i = i +1
Next
table.appendChild tbody
document.body.appendChild table
Namun saya ingin menghasilkan beberapa kolom, output saya saat ini adalah :-
universespace->Milkyway
universespace->Earth Layer
scienceSubject->Solar System
scienceItem->Earth
scienceItem->Moon
scienceItem->Mars
Dan saya ingin itu menjadi seperti :-
+--------------+--------------+--------------+-----------+
|universespace1|universespace2|scienceSubject|scienceItem|
+--------------+--------------+--------------+-----------+
| Milkyway | Earth Layer | Solar System | Earth |
+--------------+--------------+--------------+-----------+
| Milkyway | Earth Layer | Solar System | Moon |
+--------------+--------------+--------------+-----------+
| Milkyway | Earth Layer | Solar System | Mars |
+--------------+--------------+--------------+-----------+
Saya mencoba berbagai cara lain :-
Set table = document.createElement("table")
Set tbody = document.createElement("tbody")
i = 0
For Each node In objMSXML.selectNodes(sXPath)
Set tr = document.createElement("tr")
Select Case True
Case "namespace" = node.parentNode.nodeName
Set th = document.createElement("th")
th.innerText = node.parentNode.nodeName
tr.appendChild th
Case "namespace" = node.parentNode.nodeName
Set th1 = document.createElement("th")
th1.innerText = node.parentNode.nodeName
tr.appendChild th1
Case "querySubject" = node.parentNode.nodeName
Set th2 = document.createElement("th")
th2.innerText = node.parentNode.nodeName
tr.appendChild th2
Case "queryItem" = node.parentNode.nodeName
Set th3 = document.createElement("th")
th3.innerText = node.parentNode.nodeName
tr.appendChild th3
End Select
'td.innerText = i & node.parentNode.nodeName & "->" & i & node.text
'tr.appendChild td
tbody.appendChild tr
Masih tidak bisa mendapatkan keluaran dalam format yang diinginkan. Semuanya datang dalam satu kolom, bukan kolom berbeda.
Jawabannya di sini tidak membantu saya membuat tabel dengan kolom. Itu hanya menampilkan tabel dengan satu baris dan satu kolom yaitu sel tabel.