-----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