บทความ IT

เริ่มพัฒนาสมาร์ตแท็กอย่างง่ายๆ สำหรับ Microsoft Office XP
โดย ดวงเดือน พงษ์เลาหพันธุ์
บทความนี้มาจากบทความเรื่อง "Developing Simple Smart Tags" จากเว็บไซต์ MSDN (http://msdn.microsoft.com) โดย Paul Cornell

อีลีเมนต์ต่างๆ ของ Smart tag XML list description (อยู่ในไฟล์ table.txt) ชื่ออีลีเมนต์
คำอธิบาย
ตัวอย่าง Smarttaglis
t เป็นอีลีเมนต์หลักของ smart tag list definition
{อีลีเมนต์ต่างๆ...}
...

Name
ชื่อของสมาร์ตแท็กที่เข้าใจได้ง่าย (จำเป็นต้องใส่)
MSDN Office Developer Center Terms Lcid
มีไว้ใส่รหัส LocaleIDs หรือรหัสภาษา โดยขั้นแต่ละรหัสด้วยจุลภาค (ในตัวอย่าง 1033 เป็นรหัส English : US) เพื่อระบุว่าสมาร์ตแท็กใช้กับภาษาอะไรได้บ้าง ในกรณีที่ระบุเป็น *,0 หรือไม่ระบุจะหมายถึงใช้ได้ทุกภาษา ซึ่งในบางแอพพลิเคชัน เช่น เอ็กเซลจะไม่สนใจอีลีเมนต์นี้ ส่วนในเวิร์ดนั้น จะตรวจสอบเองว่าใช้ภาษาใดโดยอัตโนมัติ

1033
Description
คำอธิบายแบบยาวของสมาร์ตแท็กนี้

A list of MSDN Office Developer Center related terms for recognition, as well as a set of actions that work with them.

moreinfourl

URL สำหรับดูข้อมูลเพิ่มเติมเกี่ยวกับสมาร์ตแท็กนี้ http://msdn.microsoft.com/office updateable

ค่าบูลีนที่บอกว่าสมาร์ตแท็กนี้สามารถอัพเดตได้หรือไม่ (ค่าปกติเป็น False) true

autoupdate ค่าบูลีนที่บอกว่าสมาร์ตแท็กสามารถอัพเดตอัตโนมัติได้หรือไม่ (ค่าปกติเป็น False) true

lastcheckpoint เป็นค่า ID ที่ใช้ในการตรวจสอบการอัพเดตสมาร์ตแท็ก เป็นตัวเลขจำนวนเต็มที่ใช้บอกเวอร์ชันอัพเดตล่าสุด เมื่อการอัพเดตอัตโนมัติเสร็จสมบูรณ์ ค่า ID นี้จะถูกอัพเดตด้วย 1

lastupdate ตัวเลขจำนวนเต็มที่บอกถึงว่าการอัพเดตครั้งสุดท้ายเกิดขึ้นเมื่อไหร่ โดยเป็นตัวเลขจำนวนนาทีนับจากปี 1970 โดยปกติแล้วค่านี้จะเป็น 0 ค่าในอีลีเมนต์นี้จะต้องมีการกำหนดไว้เพื่อที่จะทำให้กระบวนการอัพเดตเป็นไปได้อย่างถูกต้อง

0 updateurl

URL ที่ใช้ในการอัพเดตสมาร์ตแท็ก ถ้าอีลีเมนต์นี้ไม่ได้ถูกระบุไว้ จะถือว่าสมาร์ตแท็กนั้นไม่ได้ถูกออกแบบให้ทำการอัพเดตได้

http://localhost/smarttags/update.xml updatefrequency

ตัวเลขจำนวนเต็มในหน่วยนาทีซึ่งระบุถึงความถี่ในการอัพเดต โดยมีค่าดีฟอลต์เป็น 10,080 (7 วัน) 1440 smarttag

เป็นตัวระบุประเภทของสมาร์ตแท็ก โดยการกำหนดเป็นรูปแบบ namespaceURI#tagname