With an increasing amount of semi-structured data XML has become important. XML documents may contain private information that cannot be shared by all user communities. Therefore, securing XML data is becoming important. Several specifications progressed toward providing a comprehensive standards framework for securing XML-based application have been presented. These applications can be effective to protect information in a website. In this paper, we present XML and Web service security main standards and most specifications for these standards. Each standard which connects with protecting XML based documents is discussed, especially we present XML undeniable signature as an application with XML digital signature. We also briefly describe the relations with these standards based on existing technologies. Finally, comparisons with related works are analyzed.