Test Web Servic form

posted on 11 May 2008 14:53 by tazaii  in Programming, Training

                เขียนโปรแกรมเพื่อสร้างฟอร์มที่รับค่าตามที่กำหนด  โดยค่าที่ส่งไปนั้นส่งไปในรูปของเว็บเซอร์วิส  แล้วให้แสดงผลไปยังผู้ใช้ในรูปแบบที่แปลงจากไฟล์เอ็กซ์เอ็มแอลไปเป็นรูปแบบที่ผู้ใช้สามารถเข้าใจได้ง่าย  โดยใช้ภาษาพีเอชพีในการรับค่าจากฟอร์มแล้วส่งตัวแปรต่าง ๆ ให้เป็น URL ของเว็บเซอร์วิสที่ต่อกัน  แล้วเราจะอ่านไฟล์เอ็กซ์เอ็มแอลจาก URL ที่เราต่อกัน  แต่เราจะแปลงไฟล์เอ็กซ์เอ็มแอลให้เช้าใจง่ายโดยใช้ไฟล์ xsl  ที่แสดงข้อมูลให้เข้าใจง่ายตามแต่ละรูปแบบของไฟล์เอ็กซ์เอ็มแอลของแต่ละไฟล์    ไฟล์ xsl จะต้องระบุ Element ของไฟล์เอ็กซ์เอ็มแอลที่ต้องการแสดงได้อย่างถูกต้องตามรูปแบบเพื่อให้ค่าปรากฏและแสดงได้อย่างถูกต้อง  หลักการง่ายๆ ในการนำตัวแปรเพื่อมาต่อเป็น URL ใช้หลักการต่อกันของสตริงและตัวแปรเท่านั้น   และที่ได้รับผิดชอบให้ทำฟอร์มเว็บเซอร์วิสหลายฟังก์ชัน  เป็นจำนวน 6 ฟังก์ชัน  ที่จำเป็นต้องมีไฟล์ xsl ที่แยกของแต่ละฟอร์ม  เพราะแต่ละฟังก์ชันมีการแสดงผลไฟล์เอ็กซ์เอ็มแอลต่างกัน  จึงต้องสร้างไฟล์ xsl ที่ตรงตามไฟล์เอ็กซ์เอ็มแอลของแต่ละไฟล์

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

                หน้าตาของโปรแกรม

 

 

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet