gpt4 book ai didi

java - 我们如何使用 xml 将空值发送到数据库?

转载 作者:行者123 更新时间:2023-11-29 08:54:26 25 4
gpt4 key购买 nike

我正在尝试通过 xml 将空值传递给数据库。

            <parameter>
<key>email</key>
<value>tester@memoir-systems.com</value>
</parameter>
<parameter>
<key>password</key>
<value></value>
</parameter>
<parameter>
<key>Customer</key>
<value/>
</parameter>
<parameter>
<key>Address</key>
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:nil="true"/>
</parameter>

我已经尝试了所有这些,但它把它当作一个长度为零的空字符串而不是 null 。

my xsd is

<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="document">
<xs:complexType>
<xs:sequence>
<xs:element name="testCaseData" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:long" name="id" minOccurs="0"/>
<xs:element type="xs:string" name="testCaseName"/>
<xs:element type="xs:string" name="expectedResult"/>
<xs:element name="parameter" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="key"/>
<xs:element name="value" maxOccurs="unbounded" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

谁能帮我解决这个问题?

最佳答案

如果值为空,则必须在服务器端检查它,然后在数据库中插入 null。

关于java - 我们如何使用 xml 将空值发送到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21019143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com