หลังจากเมื่อวานนี้ CodingThailand.org ของ สำนักงานส่งเสริมเศรษฐกิจดิจิทัล (DEPA) เผยแพร่วิดีโอประชาสัมพันธ์โครงการ ความเห็นจำนวนมากก็บอกว่า แท็กที่โครงการใช้นั้นไม่เป็น XML เพราะอยู่ในรูปของ <HELLO WORLD\>
ตอนนี้ทางโครงการก็แก้แท็กใหม่แล้ว เป็น <HelloWorld/>
แม้จะดูไม่ขัดตาคนทำงานเกี่ยวกับ XML โดยแท็กใหม่แก้ชื่อแท็กให้ไม่มีช่องว่าง, และเปลี่ยนตัวปิดแท็กให้กลายเป็นตัว "/" แต่ก็ยังผิดมาตรฐาน XHTML สำหรับ Empty Element อยู่เพราะไม่เว้นช่องว่างก่อนปิดแท็ก ตามมาตรฐาน XHTML 1.0 ข้อ C.2
ที่มา - YouTube: DEPA Thailand
Comments
nice try !
น่าจะทำโลโก้วง แต่ใช้ HTML + CSS แทน
ยังจะโดน ฮาๆๆๆ
+65536
เป็นไปตามแผน ธรรมดาโลกไม่จำ
ไม่เป็นไรครับเพราะ react JSX ถือว่าไม่ผิด ปิด tag ในตัวได้
ถ้าเอา parser มัน parse ได้ ชื่อแท็กมีเว้นวรรคก็ผ่านเหมือนกันนะ (แต่อันหลังกลายเป็น empty attribute)
lewcpe.com, @wasonliw
ส่วนตัวมองว่า
ของชิ้นนี้มันมี Meaning กับคนที่รู้ Meaning แล้วอ่ะ
โครงการมันเพื่อส่งเสริมให้ คนที่ยังไม่รู้ มา "เรียนรู้"
ดังนั้นสิ่งที่เค้าเห็นบนจอ จะเป็นภาษาต่างดาวก็ยังได้
(แต่ก็ใช่ว่า ทำให้ถูกเป๊ะเลยก็เป็นเรื่องดี และคนทำงาน XML คงเห็นแล้วขัดใจ)
โปรแกรมเมอร์ต้องไปคุมงานกับฝ่ายศิลป์ให้ดี เช็คให้แน่ใจก่อนปล่อยสู่สาธารณะ
ตอนแรกเข้าใจว่าเป็นการจงใจผิดเพื่อการ design
ไม่คิดว่าจะผิด เพราะ มันผิดจริง ๆ . . . .
good job!
0101 0101 0101 0101
Custom element ต้องมี hyphen และไม่ให้มี uppercase
ดังนั้น น่าจะเป็น <hello-world /> มากกว่ามั้ง