ต้องรู้
- ไฟล์ XAML เป็นไฟล์ภาษามาร์กอัปแอปพลิเคชันที่ขยายได้
- เปิดด้วย Visual Studio หรือโปรแกรมแก้ไขข้อความใดๆ
- แปลงเป็น HTML ด้วยโปรแกรมเดียวกัน
บทความนี้อธิบายว่าไฟล์ XAML คืออะไร วิธีเปิดไฟล์บนคอมพิวเตอร์ของคุณ และวิธีแปลงไฟล์เป็นรูปแบบอื่น
ไฟล์ XAML คืออะไร
ไฟล์ที่มีนามสกุลไฟล์ XAML (ออกเสียงว่า "zammel") เป็นไฟล์ Extensible Application Markup Language ซึ่งสร้างขึ้นโดยใช้ภาษามาร์กอัปของ Microsoft ที่ใช้ชื่อเดียวกัน ไฟล์ XAML อาจใช้นามสกุลไฟล์. XOML แทน
XAML เป็นภาษาที่ใช้ XML ดังนั้นไฟล์. XAML จึงเป็นเพียงไฟล์ข้อความเท่านั้น ไฟล์ XAML จะอธิบายองค์ประกอบส่วนติดต่อผู้ใช้ในแอปพลิเคชันซอฟต์แวร์สำหรับแอป Windows Phone, แอป Microsoft Store และอื่นๆ คล้ายกับการใช้ไฟล์ HTML เพื่อแสดงหน้าเว็บ ไฟล์ XAML จะอธิบายองค์ประกอบอินเทอร์เฟซผู้ใช้ในแอปพลิเคชันซอฟต์แวร์สำหรับแอป Windows Phone, แอป Microsoft Store และอื่นๆ
ในขณะที่เนื้อหา XAML สามารถแสดงในภาษาอื่น ๆ เช่น C ได้ แต่ XAML ไม่จำเป็นต้องคอมไพล์เพราะมันใช้ XML ดังนั้นจึงง่ายสำหรับนักพัฒนาที่จะทำงานกับมัน
วิธีการเปิดไฟล์ XAML
XAML ไฟล์ที่ใช้ในการเขียนโปรแกรม. NET จึงสามารถเปิดได้ด้วย Visual Studio ของ Microsoft
อย่างไรก็ตาม เนื่องจากเป็นไฟล์ XML แบบข้อความ คุณจึงสามารถเปิดและแก้ไขไฟล์ด้วย Windows Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ ได้ นอกจากนี้ยังหมายความว่าโปรแกรมแก้ไข XML ใดๆ สามารถเปิดไฟล์ XAML ได้เช่นกัน Liquid XML Studio ก็เป็นตัวอย่างหนึ่ง
หากโปรแกรมเปิดไฟล์ XAML บนคอมพิวเตอร์ของคุณโดยค่าเริ่มต้น แต่คุณต้องการให้โปรแกรมอื่นเปิดขึ้นมา โปรดดูความช่วยเหลือในคู่มือวิธีการเปลี่ยนความสัมพันธ์ของไฟล์ใน Windows
วิธีแปลงไฟล์ XAML
แปลง XAML เป็น HTML ด้วยตนเองโดยแทนที่องค์ประกอบ XML ด้วย HTML ที่เทียบเท่ากัน ซึ่งสามารถทำได้ในโปรแกรมแก้ไขข้อความ Stack Overflow มีข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับการทำเช่นนั้น ซึ่งอาจเป็นประโยชน์ โปรดดูการสาธิตการแปลง XAML เป็น HTML ของ Microsoft
ในการแปลงไฟล์เป็น PDF โปรดดูรายชื่อผู้สร้าง PDF ฟรีสำหรับบางโปรแกรมที่ให้คุณ "พิมพ์" ไฟล์เป็น PDF DoPDF เป็นหนึ่งในตัวอย่างมากมาย
Visual Studio ควรจะสามารถบันทึกไฟล์ XAML ลงในรูปแบบข้อความอื่นๆ ได้มากมาย นอกจากนี้ยังมี C/XAML สำหรับส่วนขยาย HTML5 สำหรับ Visual Studio ที่สามารถใช้สร้างแอปพลิเคชัน HTML5 โดยใช้ไฟล์ที่เขียนด้วยภาษา C Sharp และ XAML
ยังเปิดไม่ได้หรือ
ไฟล์ XAML บางไฟล์อาจไม่เกี่ยวข้องกับโปรแกรมเหล่านี้หรือกับภาษามาร์กอัปเลย หากซอฟต์แวร์ข้างต้นไม่ทำงาน (เช่น หากคุณเห็นเฉพาะข้อความที่สับสนในโปรแกรมแก้ไขข้อความ) ให้ลองอ่านข้อความเพื่อดูว่ามีบางสิ่งที่เป็นประโยชน์หรือไม่ที่จะช่วยให้คุณทราบว่าไฟล์อยู่ในรูปแบบใด หรือใช้โปรแกรมใด เพื่อสร้างไฟล์ XAML เฉพาะนั้น
หากคุณพยายามเปิดไฟล์จนหมด ให้อ่านนามสกุลไฟล์อีกครั้งเพื่อให้แน่ใจว่าคุณกำลังจัดการกับนามสกุลที่ลงท้ายด้วย XAML ไฟล์บางไฟล์ใช้นามสกุลที่คล้ายกันแม้ว่ารูปแบบจะไม่เกี่ยวข้องกันโดยสิ้นเชิง
ตัวอย่างเช่น XLAM ของ Microsoft Excel อาจคล้ายกับ XAML เมื่อคุณดูเฉพาะนามสกุลไฟล์ แต่คุณต้องใช้ Excel บนคอมพิวเตอร์ของคุณเพื่อเปิดไฟล์เหล่านั้น XAIML นั้นคล้ายกัน ส่วนขยายนี้ใช้สำหรับไฟล์ฐานข้อมูล XAIML Chatterbot และต้องใช้ Neobot อีกตัวอย่างหนึ่งสามารถเห็นได้ด้วยไฟล์ภาษาที่ลงท้ายด้วย AML; ArcGIS Pro เป็นตัวอย่างหนึ่งของโปรแกรมที่ใช้ไฟล์ประเภทนั้น