我正在尝试修改由工具包软件生成的XML。我需要为此文件中的值(字符串)设置最大长度。
我尝试使用MaxLength="10"
属性和lenght="10"
。他们没有工作:(
<?xml version="1.0" encoding="UTF-8"?>
<report>
<name>REPORT</name>
<description>Elenco Pratiche</description>
<engine format="XLS" name="BIRT">
<template>REPORT.rptdesign</template>
</engine>
<onlinePage/>
<PARAS>
<name dataType="String" displayName="Business Unit"
displayType="text-box" inputdefault="SYS_BU_CODE" property="P">ISP_BUSI_UNIT</name>
<name dataType="String" displayName="UO Pratica"
displayType="text-box" inputdefault="" length="8" property="O">C_UNIT_CODE</name>
<name FCRule="GTEE_TYPE_IMPEGNO" dataType="String" displayName="Tipo Impegno"
displayType="list-box" inputdefault="" isSingle="true" property="O">GTEE_TYPE_IMPEGNO</name>
</PARAS>
<MAIL_RULE/>
</report>
我需要为字段“ C_UNIT_CODE”设置此最大长度。有人可以帮我吗?
您需要一个XML-Schema-Definition(XSD)。然后创建一个simpleType
并设置maxLength
<xs:simpleType name="C_UNIT_CODE">
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>