标签: xsd

使用SOAPUI连接Web服务时出错

每次我使用SOAPUI运行脚本时都会收到以下错误.它说连接被拒绝了.请帮忙.在我看来,有一些防火墙问题,但当我与我的网络人员谈话,但他们不认为这是防火墙.

java.lang.NullPointerException
at com.eviware.soapui.impl.rest.panels.request.views.html.HttpHtmlMessageExchangeResponseView.writeHttpBody(HttpHtmlMessageExchangeResponseView.java:211)
at com.eviware.soapui.impl.rest.panels.request.views.html.HttpHtmlMessageExchangeResponseView.setEditorContent(HttpHtmlMessageExchangeResponseView.java:190)
at com.eviware.soapui.impl.rest.panels.request.views.html.HttpHtmlMessageExchangeResponseView.buildContent(HttpHtmlMessageExchangeResponseView.java:106)
at com.eviware.soapui.impl.rest.panels.request.views.html.HttpHtmlMessageExchangeResponseView.getComponent(HttpHtmlMessageExchangeResponseView.java:66)
at com.eviware.soapui.support.editor.Editor.addEditorView(Editor.java:83)
at com.eviware.soapui.impl.support.components.ResponseMessageXmlEditor.<init>(ResponseMessageXmlEditor.java:49)
at com.eviware.soapui.impl.wsdl.support.MessageExchangeResponseMessageEditor.<init>(MessageExchangeResponseMessageEditor.java:33)
at com.eviware.soapui.impl.wsdl.support.MessageExchangeResponseMessageEditor.<init>(MessageExchangeResponseMessageEditor.java:28)
at com.eviware.soapui.impl.wsdl.teststeps.actions.ShowMessageExchangeAction.buildResponseTab(ShowMessageExchangeAction.java:192)
at com.eviware.soapui.impl.wsdl.teststeps.actions.ShowMessageExchangeAction.buildContent(ShowMessageExchangeAction.java:98)
at com.eviware.soapui.impl.wsdl.teststeps.actions.ShowMessageExchangeAction.buildFrame(ShowMessageExchangeAction.java:88)
at com.eviware.soapui.impl.wsdl.teststeps.actions.ShowMessageExchangeAction.actionPerformed(ShowMessageExchangeAction.java:76)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
at com.eviware.soapui.impl.wsdl.panels.testcase.JTestRunLog$LogListMouseListener.mouseClicked(JTestRunLog.java:228)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown …
Run Code Online (Sandbox Code Playgroud)

xsd soap wsdl web-services soapui

1
推荐指数
1
解决办法
2万
查看次数

“没有语法约束” Eclipse错误?

我正在尝试解决Eclipse遇到的XML验证问题。

当我尝试根据指定的架构验证xml时,我立即得到一个

No grammar constraints (DTD or XML Schema) referenced in the document.

错误。我尝试针对其进行验证的XML模式位于远程Web服务器上。我办公室中的某些人可以对此进行验证,而其他人则不能。我们正在使用相同的xml。

我注意到,成功进行验证后,Eclipse需要花费几分钟的时间,大概是因为它正在在线搜索模式。las,如果无法在我的计算机上进行验证,则故障是立即发生的。好像Eclipse甚至没有尝试在线搜索。

我目前正在使用Kepler发行版的Eclipse IDE JD(我认为是4.3),但是在Juno(3.8)上使用相同的xml进行验证既成功又失败。无论Eclipse版本如何,都能够成功进行验证的机器都是成功的。同样,无论Eclipse版本如何,都不成功的机器都是这样。

我完全迷路了。

eclipse xsd xml-validation eclipse-kepler

1
推荐指数
1
解决办法
917
查看次数

没有namespace-attribute的模式导入

HY,

如果我导入这样的命名空间:

<xs:import namespace="UniqueIRIstyleNameSpaceName" schemaLocation="mySchema.xsd"></xs:import>
Run Code Online (Sandbox Code Playgroud)

我知道mySchema.xsd创建了一个targetNamespace ="UniqueIRIstyleNameSpaceName".现在,如果我去:http://www.w3schools.com/schema/el_import.asp并读取绑定到'xs'的命名空间中定义的'import'元素的相应API,它表示属性'namespace'是可选的.

现在这里是问题:

  • 必须这样导入的属性'namespace'的值始终与相应模式(.xsd)中'targetNamespace'的值相同?

  • 如果是这样的话:根本不完全放弃"命名空间"属性会更容易吗?

  • 如果不是:...我陷入了深深的麻烦,因为我似乎没有完全理解命名空间概念,并且真的会对几个关键字感兴趣,在那里查找信息以关闭泄漏:)

我问这个是因为我目前正在使用XML/XSD,这是我职业生涯的第5次,并且从未在另一个版本中看到它,但是'namespace'属性总是在那里并且在相应的模式中匹配'targetNamespace'的值.

非常感谢提前和问候

JBA

xml import schema xsd namespaces

1
推荐指数
1
解决办法
6498
查看次数

如何针对多个XSD文件验证XML?

我需要针对给定的XSD文件验证多个XML文件.问题是XSD是由两个文件组成的.它们是嵌套的,但我知道哪一个是第一个(其他人的"父").在XML文件中,我使用命名空间来定义子节点定义在哪个XSD中.我正在使用Notepad ++的XMLTools插件进行其他测试,但它无法找到并验证这些XSD文件,因为我只能给一个XSD作为参数进行验证.(<CBIBdySDDReq xmlns="urn:CBI:xsd:CBIBdySDDReq.00.00.06" xmlns:msg="urn:CBI:xsd:CBISDDReqLogMsg.00.00.06">

是否有工具能够针对多个XSD文件测试生成的XML文件?

xml validation xsd

1
推荐指数
1
解决办法
1万
查看次数

XSD中的字符串数组

您好我需要在XSD中显示字符串数组.我试过这个,任何人都可以帮我写正确的.谢谢.

什么打印

<numbers>13 32 23</numbers>
Run Code Online (Sandbox Code Playgroud)

目前的XSD

<xs:element name="numbers" minOccurs="0" maxOccurs="1"> 
    <xs:simpleType>
          <xs:list itemType="xs:string">                                                     

          </xs:list>
    </xs:simpleType>
Run Code Online (Sandbox Code Playgroud)

我需要的是下面.

<numbers>
   <number>13</number><number>32</number>
</numbers>
Run Code Online (Sandbox Code Playgroud)

xml xsd

1
推荐指数
2
解决办法
1万
查看次数

XSD模式,用于包含Quote和Apostophe

如何在同时包含引号和撇号的XSD(模式)中创建正则表达式?我知道您可以使用另一个作为值定界符来检查一个。

<pattern value="'"/>
<pattern value='"'/>
Run Code Online (Sandbox Code Playgroud)

但是,如果您需要同时检查两者怎么办?

<pattern value=""'"/>
<pattern value=''"'/>
Run Code Online (Sandbox Code Playgroud)

根本不工作

regex xsd

1
推荐指数
1
解决办法
1062
查看次数

XML :: Compile没有找到我给它的根元素

目标:使用现有的XSD架构生成填充和编写XML输出所需的Perl数据结构.

我做了什么:我已经安装XML::Compile,找到了如何使用它的教程,并在这里阅读修改过的示例.我已经使用CAM模板编辑器处理了我的XSD文件,以确保CAM可以从模板中生成示例XML文件,我可以将XML输出与XSD进行比较,以确保两者的关联方式与我认为的相应.他们是这样.

接下来,我只是指向XML::Compile::SchemaXSD文件,然后询问是否创建了模板字符串,要求template()从XSD中指定的根元素开始.

什么是错的:"错误:找不到元素或属性'[root_element_name]'

我的XSD确实与我在我发现的例子中看到的不同.这就是我所拥有的:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd"
    elementFormDefault="qualified"
    xmlns="http://tempuri.org/XMLSchema.xsd"
    xmlns:mstns="http://tempuri.org/XMLSchema.xsd"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"

<xs:annotation></xs:annotation>

<!-- Include XML Schema containing type definitions and data validation -->
  <xs:include id="DataDefinitions" schemaLocation="DataDefinitions_XMLSchema.xsd"></xs:include>

  <!-- Root element -->
  <xs:element name="Metrics" type="metrics"></xs:element>

  <xs:complexType name ="metrics">
    <xs:sequence minOccurs ="1" maxOccurs ="1">
      <xs:element name = ...></xs:element>
      .
      .
      <xs:element name = ....></xs:element>
    </xs:sequence>
  </xs:complexType>

  [other complexType definitions used above to type some of the elements in the complexType 'metrics']

</xs:schema>
Run Code Online (Sandbox Code Playgroud)

上面的几个元素的类型然后在我所示的部分下面定义,这是XSD的本质.我在这里清楚地省略了很多细节,但我不认为('希望')它与问题有关.

即使错误,Perl也非常简单:

use warnings; …
Run Code Online (Sandbox Code Playgroud)

xml perl xsd perl-module

1
推荐指数
1
解决办法
704
查看次数

使用BaseX执行XQuery

我试图用来BaseX运行一个XQuery没有成功.我尝试过键入以下命令:

doc("Bookstore.xml")//Bookstore
//Bookstore
XQUERY[//Bookstore]
Run Code Online (Sandbox Code Playgroud)

我收到这些错误消息:

Stopped at C:/tools/libxml/file, 1/32:
Unknown command: doc("Bookstore.xml")//Bookstore. Try HELP.

Stopped at C:/tools/libxml/file, 1/12:
Unknown command: //Bookstore. Try HELP.

Stopped at C:/tools/libxml/file, 1/20:
Unknown command: XQUERY[//Bookstore]. Try HELP.
Run Code Online (Sandbox Code Playgroud)

每当我试图击中Execute Query.我怎样才能让它真正起作用?我正在观看斯坦福教程,但那些显示在那里的命令无法正常工作BaseX.

下面你可以看到file我正在尝试查询教育目的.

<?xml version="1.0" ?>
<!--Bookstore with no DTD-->

<Bookstore>
   <Book ISBN="ISBN-0-13-713526-2" Price="85" Edition="3rd">
      <Title>A First Course in Database Systems</Title>
      <Authors>
         <Author>
            <First_Name>Jeffrey</First_Name>
            <Last_Name>Ullman</Last_Name>
         </Author>
         <Author>
            <First_Name>Jennifer</First_Name>
            <Last_Name>Widom</Last_Name>
         </Author>
      </Authors>
   </Book>
   <Book ISBN="ISBN-0-13-815504-6" Price="100">
      <Remark> …
Run Code Online (Sandbox Code Playgroud)

xml xsd xquery basex

1
推荐指数
1
解决办法
3543
查看次数

cvc-complex-type.2.4.a:从元素'bean'开始发现无效内容

我已经尝试了几个小时来解决这个问题.当我运行我的代码时,我得到一个错误说:

cvc-complex-type.2.4.a:从元素'bean'开始发现无效内容'{" http://www.springframework.org/schema/context "之一:include-filter," http:// www .springframework.org/schema/context ":exclude-filter}'是预期的.

我环顾四周寻找答案,一些建议是确保使用正确的版本.我在我的xml中使用与我的pom文件中相同的版本.(我正在使用maven和eclipse btw).

有关问题可能是什么的任何建议?

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns:context="http://www.springframework.org/schema/context" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://www.springframework.org/schema/beans" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-3.2.7.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.2.7.xsd">
    <context:component-scan base-package="org.mywebbapp.filemanagement">

    <bean
        class="org.springframework.beans.factory.config.ServiceLocatorFactoryBean"
        id="FileStoreFactory">
        <property name="FileStore"
            value="org.mywebbapp.filemanagement.FileStoreFactory">
        </property>
    </bean>
    <alias alias="FH" name="FileHandler" />
</context:component-scan>
</beans>
Run Code Online (Sandbox Code Playgroud)

java spring xsd

1
推荐指数
1
解决办法
1万
查看次数

XML/XSD - 添加说明

使用XSD,我可以确保XML文件有效,但是还有一种方法,使用XSD将信息附加到元素和属性,以便打开XML和XSD文件的软件能够显示该描述到用户点击正在描述的元素时?

xml documentation xsd editor

1
推荐指数
1
解决办法
3050
查看次数