ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2005-06-22

My first XSLT

ดีใจเหลือเกิน เขียน(มั่ว)ได้ละ -_-"

แปลง XML เป็น Prolog .. ฟังดูน่ากลัว จริง ๆ ไม่มีอะไรหรอก ก็แค่แปลง XML เป็น text ธรรมดา ๆ น่ะ

แต่ไม่เคยเขียน XSLT มาก่อน เลยงง ๆ มั่ว ๆ อยู่นานกว่าจะเขียนได้ เอกสารอะไรก็ไม่ได้อ่าน แบบว่าขี้เกียจจัด (ถ้าอ่านไล่มาตามสเต็ปนี่ท่าจะไม่ทัน เยอะจัด เค้าจะเอาวันนี้อ่ะ) ใช้วิธีเอาตัวอย่างมาแก้ ถ้ามันไม่ได้ ก็เปิดเน็ตดูเป็นจุด ๆ -_-" แต่มันก็เวิร์กดีนะ

ตอนนี้ใช้งานพอได้ แต่ยังทำเรื่อง xlink อะไรนี่ไม่ได้ แบบว่าไปดึงค่าจากอีกไฟล์มา ทำไม่เป็น งง

ตอนแรกว่าจะใช้ Python เพราะเค้าให้ใช้อะไรก็ได้ แต่เหมือนส่วนอื่น ๆ ของโปรเจกต์เค้าจะเน้น XML, XQuery, XPath, XSLT กัน เราก็ เออ ๆ ทำให้เหมือนชาวบ้านก็ได้ จะได้ไม่เรื่องมาก

ปรากฏ เออ ลืมไป ไม่เคยเขียน XSLT มาก่อนนี่หว่า ฮ่วย
(เคยไปฟัง เจมส์ คล้าก พูดเรื่องนี้ที่ ซอฟต์แวร์พาร์ค เรื่องนี้เมื่อ... 3-4 ปีก่อนได้ ... ไม่รู้เรื่อง :P)

ต้องมาเรียนรู้+ทำไปพร้อม ๆ กันนี่ก็มันดีเหมือนกัน แต่บ่อย ๆ ไม่ดีนะ เหนื่อย -_-"

บล็อกอันนี้เขียนให้พี่จอยอ่านโดยเฉพาะ

จะได้รู้ว่าจริง ๆ ผมน่ะ โคตร unorganized ไร้ระเบียบ เลย :P

5 comments:

bact' said...

นี่ผมเริ่มงงละ ว่าจะเรียกพี่จอยว่าอะไร

เพราะบางทีคุยกะคนอื่นเรียกอีกชื่อ -_-"
ด้วยคำนำหน้าอีกอย่างด้วย -_-"

Mk said...

ผมก็เคยทำอะไรแบบนี้เหมือนกัน
ใช้ XSLT, XPath ทำนองนี้ แปลงอะไรง่ายๆ นี่ล่ะ แต่ตอนนั้นทำด้วย Python

หนังสือที่มีตอนนั้นดันเป็น Java ก็เลยมั่วๆ ออกมาเหมือนกัน ใช้วิธีดูตัวอย่างเหมือนกันด้วยนี่แหละ พวกนี้มันพอ learn by example ได้

bact' said...

this one use nothing other than XSLT (no Python nor Java)


personally, i think it's quite crazy to do everything with just XML ... but somehow it works hae -_-"

Oakyman said...

ปริศนานี้

พี่จอย = น้องฝ้าย ?

Anonymous said...

go here for more details krub

http://xml-technology.blogspot.com/