-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, December 16, 2004 21:03, I Gede Wijaya S said: > On Thu, Dec 16, 2004 at 08:54:47AM +0700, Abatasya wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On Wed, December 15, 2004 19:46, I Gede Wijaya S said: >> > sorry, aku juga baru belajar tapi docbook xml(yang notabene untuk >> berkas >> > static. aku pakai untuk nulis). Dan kalo ingin insert >> > secara mudah, bisa pakai xinclude. >> > <xi:include /> >> > xmllint dari libxml2 (www.xmlsoft.org) bisa, misal: >> > xmllint --xinclude berkas-rancangan.xml>berkas-final.xml >> >> jika menggunakan cara diatas, apakah bisa mengupdate 'hanya' isi dari >> tag >> <keterangan> atau seluruh file xml? > bisa hanya untuk elemen keterangan. contoh: > <?xml version='1.0' encoding='UTF-8' ?> > <check> > <proses name="httpd"> > <status>Status</status> > <keterangan><xi:include > xmlns:xi="http://www.w3.org/2001/XInclude" href="server.log" > parse="text" /></keterangan> > </proses> > </check> > > isi server.log hanya berkas teks biasa. setelah melakukan proses dengan > xmllint, maka isi server.log yang akan disisipkan ke elemen keterangan. > Pastikan isi server.log tidak dianggap sebagai berkas xml. Kalo > didalamnya mengandung karakter-2 semisal >, < dll, tambahkan saja di > elemen > keterangan yaitu tag <![CDATA[ ]]>(melingkupi elemen xinclude) atau buat > eleemn keterangan yang tugasnya memparsing isinya sebagai CDATA >> >> > dimana di elemen xinclude diatas bisa mengakses file lain, atau bagian >> > file dengan menggunakan xpointer dan xpath. >> >> bisa minta contoh penggunaan xpointer dan xpath-nya? > untuk dapat menggunakan xpointer dan xpath, maka berkas yang dipanggil > (misal server.log diatas) haruslah dalam bentuk xml. > > berkas.xml: > <?xml version='1.0' encoding='UTF-8' ?> > <check> > <proses name="httpd"> > <status>Status</status> > <keterangan><xi:include > xmlns:xi="http://www.w3.org/2001/XInclude" > href="server-log.xml#xpointer(/server/*)" /> > </keterangan> > </proses> > </check> > > server-log.xml: > <server> > <waktu> > <tanggal>16</tanggal> > <jam>19.05</jam></waktu> > <data> mail.oasis-open.org[209.202.168.102]: 221 Bye > gate postfix/smtpd[1357]: > </data> > </server> > > maka semua isi elemen server akan disertakan. Nah, log mau dijadikan > xml?;-) jangan tanya aku yah, belum bisa. Kemungkinan paling mesar sih > log tetep teks biasa saja. Kecuali jika nanti ingintampilannya log > "cantik" > > XPath Tutorial:http://zvon.org/xxl/XPathTutorial/General/examples.html
terima kasih atas tanggapannya, sepertinya saya telah mendapatkan solusinya dari anda. salam, Abatasya. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBwjQrToy+aMueM3gRAnJ6AJ9zZXjf+4CfhJaBlSabJR4IcWSP5ACgjGzu 5LGUIJSDhw++L7qYYeCHrJs= =2DSo -----END PGP SIGNATURE----- --------------- I know it's getting late But I won't hesitate Can't slow down Got to do what I do ("Hot Water", Level 42) -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip, FAQ, dan info milis di http://linux.or.id/milis.php Tidak bisa posting? Baca: http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi http://linux.or.id/wiki/index.php?pagename=TataTertibMilis