xml-rpc คือชุดข้อกำหนดและชุดการใช้งานที่อนุญาตให้โปรแกรมที่ทำงานในระบบปฏิบัติการและสภาพแวดล้อมที่แตกต่างกันทำการเรียกขั้นตอนระยะไกลโดยใช้อินเทอร์เน็ต
การเรียกขั้นตอนระยะไกลนี้ใช้ http เป็นโปรโตคอลการขนส่งและ xml เป็นรูปแบบการเข้ารหัสสำหรับการส่งข้อมูล คำจำกัดความของ Xml-Rpc นั้นเรียบง่ายที่สุดเท่าที่จะเป็นไปได้ แต่ในขณะเดียวกันก็สามารถส่ง ประมวลผล และส่งคืนโครงสร้างข้อมูลที่ซับซ้อนได้
Xml-rpc เป็นโปรโตคอลการเรียกขั้นตอนระยะไกลที่ทำงานบนอินเทอร์เน็ต ข้อความ xml-rpc เป็นคำขอ http-post ที่มีเนื้อหาคำขอเป็น xml วิธีการที่เรียกว่าถูกดำเนินการบนฝั่งเซิร์ฟเวอร์ และผลการดำเนินการจะถูกส่งกลับหลังจากเข้ารหัสในรูปแบบ xml
พารามิเตอร์การเรียกขั้นตอนอาจเป็นสเกลาร์ ตัวเลข สตริง วันที่ ฯลฯ หรืออาจเป็นบันทึกที่ซับซ้อนหรือโครงสร้างรายการ (ประเภทอาร์เรย์)
ขยาย