javascript - 如何为 XML 文件中的字符串值设置最大长度?
问题描述
我正在尝试修改由 Toolkit 软件生成的 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:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
推荐阅读
- ruby - 在 Linux 上的 rclone 挂载卷中启动 ruby irb 时出错
- view - 如何在电报即时视图中使用@datetime 功能?
- excel - 如何找到非空白单元格的值
- r - GGplot order legend using last values on x-axis
- excel - 使用文件名单元格值保存新文件
- drupal - 需要回答 upwork 测试的 drupal 问题
- python - 无法使用 Dockerfile 安装 python 模块
- python - 如何在 kivy 中使用在另一个 .py 模块(不是 main.py)中定义的变量?
- templates - 无法将我很棒的模板集成到我的重置密码电子邮件视图中
- python - 跟踪焦点变化