validate_xml
Validates RosettaScripts XML syntax and optionally checks element names against the Rosetta XSD schema to catch errors before running scripts.
Instructions
Validate a RosettaScripts XML protocol. Checks XML syntax and optionally validates element names against the Rosetta XSD schema. Use before run_rosetta_scripts to catch errors early.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"xml_content": "<xml_content>"
},
"name": "validate_xml"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xml_content | Yes | XML content to validate | |
| validate_against_schema | No | If true, also check element names against the cached Rosetta XSD schema (default: false) |