每次我使用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) 我正在尝试解决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版本如何,都不成功的机器都是这样。
我完全迷路了。
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
我需要针对给定的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文件?
您好我需要在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) 如何在同时包含引号和撇号的XSD(模式)中创建正则表达式?我知道您可以使用另一个作为值定界符来检查一个。
<pattern value="'"/>
<pattern value='"'/>
Run Code Online (Sandbox Code Playgroud)
但是,如果您需要同时检查两者怎么办?
<pattern value=""'"/>
<pattern value=''"'/>
Run Code Online (Sandbox Code Playgroud)
根本不工作
目标:使用现有的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) 我试图用来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) 我已经尝试了几个小时来解决这个问题.当我运行我的代码时,我得到一个错误说:
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) 使用XSD,我可以确保XML文件有效,但是还有一种方法,使用XSD将信息附加到元素和属性,以便打开XML和XSD文件的软件能够显示该描述到用户点击正在描述的元素时?
xsd ×10
xml ×6
basex ×1
eclipse ×1
editor ×1
import ×1
java ×1
namespaces ×1
perl ×1
perl-module ×1
regex ×1
schema ×1
soap ×1
soapui ×1
spring ×1
validation ×1
web-services ×1
wsdl ×1
xquery ×1