XML模块
的文件夹TBox XEngines- >XML在标准的子集包含模块,执行特定的任务XML引擎3.0。
的XML文件夹包含额外的模块请求转换和响应转换。这些模块执行后台任务模块,你使用你的测试。你不能在测试中使用它们。
的XML文件夹还包含子文件夹来命名加密额外的模块(见“文件夹加密”章)。
XSD验证
该模块XSD验证允许您对XSD验证XML文件(见“使用XSD验证XML结构”章)。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
XML路径  | 
               XML文件完整路径。 使用ActionMode选择。  | 
              
XSD之路  | 
               XSD文件完整路径。 使用ActionMode选择。  | 
              
![]()  | 
               在本例中,您验证XML文件books.xml对XML模式books.xsd。 {CP [ExampleDirectoryXML]}指的是文件路径中定义你测试配置参数ExampleDirectoryXML。 
 XSD验证  | 
              
得到的XML连接
该模块得到的XML连接允许您创建一个XML资源从现有的文件资源(见“Open XML资源”章)。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
ConnectionResource  | 
               现有资源的名称。  | 
              
XmlResource  | 
               资源的名称,你想要创建的现有资源。  | 
              
![]()  | 
               在本例中,您创建一个资源从现有的资源。 
 
 使用现有的资源  | 
              
XML文件保存
该模块XML文件保存允许您修改您的资源转移到连接XML文件(见“保存XML文件”章)。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
资源  | 
               资源的名称。  | 
              
Filepath  | 
               完整路径的XML文件,您想保存的内容资源。 这个ModuleAttribute是可选的。使用它如果你想保存到另一个文件文件资源的加载。  | 
              
使用物料清单  | 
               指定是否要使用字节顺序标记(BOM)的XML文件。为此,回车真正的。 这个ModuleAttribute是可选的。  | 
              
![]()  | 
               在本例中,您保存的内容资源xmlResource到文件books.xml。这个文件位于C: \ Temp。 你使用字节顺序标记(BOM)的XML文件。 
 保存一个XML文件  | 
              
打开/创建XML文件
该模块打开/创建XML文件允许您执行以下操作之一(见“Open XML资源”章):
创建一个新的XML文件。
加载一个现有的文件作为资源。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
资源  | 
               指定资源的名称。 使用ActionMode选择。  | 
              
Filepath  | 
               完整的文件路径。 使用ActionMode选择。  | 
              
![]()  | 
               在本例中,您加载文件books.xml到资源SampleResource。 {CP [ExampleDirectoryXML]}指的是文件路径中定义你测试配置参数ExampleDirectoryXML。 
 加载XML文件  | 
              
创建XML资源
该模块创建XML资源允许您创建一个空的XML资源(见“Open XML资源”章)。
它有以下ModuleAttribute:
ModuleAttribute  | 
               描述  | 
              
|---|---|
资源  | 
               指定资源的名称。  | 
              
![]()  | 
               在本例中,您创建一个空的资源xmlResource。 
 创建一个空的资源 例如如何添加元素的资源,见“添加元素”章。  | 
              
签名的XML资源
该模块签名的XML资源允许您创建一个XML签名。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
FromResource  | 
               源资源转换的。  | 
              
ToResource  | 
               转换的目标资源。  | 
              
证书  | 
               选择专业CertificateStoreData和JavaKeyStoreData。 为此,右键单击TestStepValue并选择实现专业化从上下文菜单中。在接下来的对话框中,从下拉菜单中选择一个专业化和点击好吧。 填写所需的TestStepValues(见“CertificateStoreData”章和“JavaKeyStoreData”章)。  | 
              
签名  | 
               只读的。  | 
              
定义签名类型:包膜或包络。  | 
              |
签名- >CanonicalizationMethod  | 
               指定一个规范化的方法。可能的值是: 
  | 
              
签名- >DigestMethod  | 
               指定消化方法用于签名的XML。可能的值是: 
  | 
              
签名- >IncludeKeyInfo  | 
               指定是否要提供一个公共密钥。接收者可以验证数据的有效性和相应的公钥。 可能的值是: 
  | 
              
签名- >ReferenceId  | 
               定义一个引用ID。 签名类型包膜: 
 签名类型包络: 
  | 
              
XPath  | 
               从签署包括或排除XML元素。  | 
              
的更多信息和示例如何使用模块的测试点,看到章”的信号,验证、解密和加密资源”。
验证签名的XML资源
该模块验证签名的XML资源允许你来验证签名的XML。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
FromResource  | 
               源资源转换的。  | 
              
ToResource  | 
               转换的目标资源。  | 
              
证书  | 
               选择专业CertificateStoreData和JavaKeyStoreData。 为此,右键单击TestStepValue并选择实现专业化从上下文菜单中。在接下来的对话框中,从下拉菜单中选择一个专业化和点击好吧。 填写所需的TestStepValues(见“CertificateStoreData”章和“JavaKeyStoreData”章)。 空的,如果你离开这个属性XML引擎3.0搜索一个嵌入式的关键。  | 
              
ReferenceId  | 
               指定的元素ID元素其签名你想验证签名。 如果你离开空值,XML引擎3.0验证整个文档。  | 
              
ExpectedResult  | 
               指定签名验证的预期的结果。可能的值是: 
  | 
              
的更多信息和示例如何使用模块的测试点,看到章”的信号,验证、解密和加密资源”。
验证XML
该模块验证XML允许您使用DotNet XPath表达式验证XML资源内容。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
资源  | 
               资源的名称。  | 
              
XPath  | 
               输入一个DotNet引号之间的XPath表达式。 如果你的XPath表达式包含特殊字符”,它与另一个前缀”。  | 
              
内容  | 
               进入预期的结果和使用ActionMode验证。  | 
              
的更多信息和示例如何使用模块的测试点,见“验证XML的内容资源”章。
评估XPath
该模块评估XPath允许您评估DotNet XPath表达式和验证或缓冲结果。
它有以下ModuleAttributes:
ModuleAttribute  | 
               描述  | 
              
|---|---|
资源  | 
               资源的名称。  | 
              
XPathExpression  | 
               XPath表达式要评估。 
  | 
              
EvaluationResult  | 
               
的更多信息和示例如何使用模块的测试点,见“验证XML的内容资源”章。





