当前位置: 首页 > news >正文

第十四章 控制值的转换 - 在DISPLAYLIST中投影值

文章目录

  • 第十四章 控制值的转换 - 在DISPLAYLIST中投影值
  • `在DISPLAYLIST`中投影值

第十四章 控制值的转换 - 在DISPLAYLIST中投影值

在DISPLAYLIST中投影值

对于 %String 类型(或任何子类)的属性,XML 投影可以使用 DISPLAYLIST 参数。

简单属性可以指定 DISPLAYLISTVALUELIST 参数。 VALUELIST 参数指定属性的可能值列表;这定义了一个枚举属性。通常,还指定 DISPLAYLIST 参数,该参数指定要显示的相应值。

默认情况下,XML 投影使用对象中包含的值,该值是 VALUELIST 指定的值之一。对于 %String 类型的属性,XMLLISTPARAMETER 参数旨在指示哪个参数包含要在投影中使用的替代值列表。通常,将其设置为“DISPLAYLIST”。例如,考虑以下数据类型类:

Class xmldisplaylist.MyEnumString Extends %String
{Parameter VALUELIST = ",a,b,c";Parameter DISPLAYLIST = ",apples,bananas,chocolate";Parameter XMLLISTPARAMETER = "DISPLAYLIST";}

另请考虑以下类,它使用前面的数据类型类:

Class xmldisplaylist.Demo Extends (%RegisteredObject, %XML.Adaptor)
{Property Property1 As MyEnumString;Property Property2 As MyEnumString(DISPLAYLIST = ",red,green,blue", VALUELIST = ",r,g,b");}

下面显示了此类实例的 XML 表示形式的示例:

<Demo><Property1>chocolate</Property1><Property2>red</Property2>
</Demo>

相反,如果数据类型类未指定 XMLLISTPARAMETER 参数,则 XML 表示形式将如下所示:

<Demo><Property1>c</Property1><Property2>r</Property2>
</Demo>

相关文章:

第十四章 控制值的转换 - 在DISPLAYLIST中投影值

文章目录 第十四章 控制值的转换 - 在DISPLAYLIST中投影值在DISPLAYLIST中投影值 第十四章 控制值的转换 - 在DISPLAYLIST中投影值 在DISPLAYLIST中投影值 对于 %String 类型&#xff08;或任何子类&#xff09;的属性&#xff0c;XML 投影可以使用 DISPLAYLIST 参数。 简单…...

C++类与对象(5)—流运算符重载、const、取地址

目录 一、流输出 1、实现单个输出 2、实现连续输出 二、流输入 总结&#xff1a; 三、const修饰 四、取地址 .取地址及const取地址操作符重载 五、[ ]运算符重载 一、流输出 1、实现单个输出 创建一个日期类。 class Date { public:Date(int year 1, int month 1,…...

Vue框架学习笔记——事件修饰符

文章目录 前文提要事件修饰符prevent&#xff08;常用&#xff09;stop&#xff08;不常用&#xff09;事件冒泡stop使用方法三层嵌套下的stop三层嵌套看出的stop&#xff1a; once&#xff08;常用&#xff09;capture&#xff08;不常用&#xff09;self&#xff08;不常用&a…...

嵌入式虚拟机原理

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…...

AMESim|Make failed:Unable to create an excutable for the system

最近在AMESIM与MATLAB进行联合仿真的时候遇到如下问题&#xff1a; Make failed:Unable to create an excutable for the system. 看了网上的解决办法如下 配置环境变量重装AMESIM&#xff0c;有顺序要求&#xff0c;首先是VS&#xff0c;然后是AMESIM与MATLAB。在AMESIM安装…...

OpenHarmony之NAPI框架介绍

张志成 诚迈科技高级技术专家 NAPI是什么 NAPI的概念源自Nodejs&#xff0c;为了实现javascript脚本与C库之间的相互调用&#xff0c;Nodejs对V8引擎的api做了一层封装&#xff0c;称为NAPI。可以在Nodejs官网&#xff08;https://nodejs.org/dist/latest-v20.x/docs/api/n-api…...

计算机网络之网络层

一、概述 主要任务是实现网络互连&#xff0c;进而实现数据包在各网络之间的传输 1.1网络引入的目的 从7层结构上看&#xff0c;网络层下是数据链路层 从4层结构上看&#xff0c;网络层下面是网络接口层 至少我们看到的网络层下面是以太网 以太网解决了什么问题&#xff1f; 答…...

【C指针(五)】6种转移表实现整合longjmp()/setjmp()函数和qsort函数详解分析模拟实现

&#x1f308;write in front :&#x1f50d;个人主页 &#xff1a; 啊森要自信的主页 ✏️真正相信奇迹的家伙&#xff0c;本身和奇迹一样了不起啊&#xff01; 欢迎大家关注&#x1f50d;点赞&#x1f44d;收藏⭐️留言&#x1f4dd;>希望看完我的文章对你有小小的帮助&am…...

浅谈电力设备智能无线温度检测系统

安科瑞 华楠 摘要&#xff1a;在长期工作中&#xff0c;由于设备基础变化、温湿度变化、严重超负荷运行、触点氧化等原因造成的电力设备压接不紧&#xff0c;触头接触部分发生改变。终导致接触电阻增大&#xff0c;造成巨大的风险隐患。本系统将通过无线测温的方式&#xff0c…...

通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(二)

通过ros系统中websocket中发送sensor_msgs::Image数据给web端显示(二) mp4媒体流数据 #include <ros/ros.h> #include <signal.h> #include <sensor_msgs/Image.h> #include <message_filters/subscriber.h> #include <message_filters/synchroniz…...

LeetCode [简单] 283. 移动零

给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 283. 移动零 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 快慢指针&…...

深信服实验学习笔记——nmap常用命令

文章目录 1. 主机存活探测2. 常见端口扫描、服务版本探测、服务器版本识别3. 全端口&#xff08;TCP/UDP&#xff09;扫描4. 最详细的端口扫描5. 三种TCP扫描方式 1. 主机存活探测 nmap -sP <靶机IP>-sP代表 2. 常见端口扫描、服务版本探测、服务器版本识别 推荐加上-v参…...

面试:Kubernetes相关问题

文章目录 Kubernetes的工作流程可以分为以下几个步骤&#xff1a;简述Kubernetes中的Deployment、StatefulSet、DaemonSet的区别在Kubernetes中&#xff0c;如何进行存储管理在Kubernetes中&#xff0c;如何实现滚动升级和回滚在Kubernetes中&#xff0c;如何进行日志和监控的管…...

Go 本地搭建playground

搭建go playground 的步骤 1、安装docker 如果你使用的Ubuntu&#xff0c;docker的安装步骤可以参见这里&#xff0c;这是我之前写的在Ubuntu18.04下安装fabric&#xff0c;其中有docker的安装步骤&#xff0c;这里就不再赘述了。 CentOS下安装docker的&#xff0c;可以参见…...

Mybatis-plus常见标签

1.< 代表小于号&#xff08;<&#xff09;2.> 代表大于号&#xff08;>&#xff09;3.&le; 代表小于或等于符号&#xff08;≤&#xff09;4.&ge; 代表大于或等于符号&#xff08;≥&#xff09;5.< 代表<6.> 代表>7.ne; 代表不等于 <>8…...

一致性 Hash 算法 Hash 环发生偏移怎么解决

本篇是对文章《一文彻底读懂一致性哈希算法》的重写&#xff0c;图文并茂&#xff0c;篇幅较长&#xff0c;欢迎阅读完提供宝贵的建议&#xff0c;一起提升文章质量。如果感觉不错不要忘记点赞、关注、转发哦。原文链接&#xff1a; 《一文彻底读懂一致性Hash 算法》 通过阅读本…...

Javaweb之Vue组件库Element的详细解析

4 Vue组件库Element 4.1 Element介绍 不知道同学们还否记得我们之前讲解的前端开发模式MVVM&#xff0c;我们之前学习的vue是侧重于VM开发的&#xff0c;主要用于数据绑定到视图的&#xff0c;那么接下来我们学习的ElementUI就是一款侧重于V开发的前端框架&#xff0c;主要用…...

IBM X3650M4安装ESXI6.5卡在/lsl_mr3.v00

环境&#xff1a;IBM X3650M4服务器双盘配置raid1&#xff0c;通过rufus制作启动U盘&#xff0c;安装VMware Vsphere 5.5系统 问题&#xff1a;卡在/lsi_mr3.v00界面无法往下运行&#xff08;两台配置一样的机器遇到同样的问题&#xff09; 解决方案&#xff1a; 直接在U盘根…...

【Python3】【力扣题】338. 比特位计数

【力扣题】题目描述&#xff1a; 题解&#xff1a;从0到n的整数&#xff0c;逐一统计二进制中1的个数&#xff0c;记录在一个新列表中。 【Python3】代码&#xff1a; 1、解题思路&#xff1a;Python函数。 知识点&#xff1a;bin(...)&#xff1a;转为二进制字符串&#xff…...

Lubuntu 23.10用户可使用LXQt 1.4桌面

导读在众多 Lubuntu 用户的要求下&#xff0c;Lubuntu 开发人员决定将 LXQt 1.4 桌面环境向后移植到最新的 Lubuntu 23.10 &#xff08;Mantic Minotaur&#xff09; 版本。 是的&#xff0c;您没看错&#xff0c;您现在可以使用官方的 Lubuntu Backports PPA&#xff08;个人软…...

AGI如何重构人力资源管理闭环:从人才画像到组织健康度预测的7步落地方法论

第一章&#xff1a;AGI驱动的人力资源管理范式跃迁 2026奇点智能技术大会(https://ml-summit.org) 传统人力资源管理正经历由通用人工智能&#xff08;AGI&#xff09;引发的结构性重构——从流程自动化迈向认知协同、从经验决策转向因果推演、从岗位适配升维至潜能涌现。AGI不…...

Windows 11经典游戏兼容性终极指南:5分钟快速修复方案

Windows 11经典游戏兼容性终极指南&#xff1a;5分钟快速修复方案 【免费下载链接】dxwrapper Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into ga…...

天赐范式第16天:【硬核反骨】哥本哈根沉默:REM睡眠是大脑在50维相空间的“超决定论”搜索(附Python源码)

摘要&#xff1a;梦境不是随机的噪声&#xff0c;而是意识在混沌边缘的精确计算。本文基于 Kuramoto 高维耦合振子模型&#xff0c;利用纯 Python (NumPy) 模拟了快速动眼期&#xff08;REM&#xff09;的神经动力学。实验发现&#xff1a;系统在 李雅普诺夫指数 λ0.0086 的弱…...

雪女-斗罗大陆-造相Z-Turbo开发环境搭建:Node.js后端服务配置指南

雪女-斗罗大陆-造相Z-Turbo开发环境搭建&#xff1a;Node.js后端服务配置指南 想自己动手搭建一个能调用“雪女-斗罗大陆-造相Z-Turbo”这类AI模型的后端服务吗&#xff1f;如果你对全栈开发感兴趣&#xff0c;或者想为自己的应用增加AI图像生成能力&#xff0c;这篇文章就是为…...

怎样高效采集B站数据:专业工具的实用攻略

怎样高效采集B站数据&#xff1a;专业工具的实用攻略 【免费下载链接】Bilivideoinfo Bilibili视频数据爬虫 精确爬取完整的b站视频数据&#xff0c;包括标题、up主、up主id、精确播放数、历史累计弹幕数、点赞数、投硬币枚数、收藏人数、转发人数、发布时间、视频时长、视频简…...

ESP32音频播放终极指南:5步构建专业级I2S音频系统 [特殊字符]

ESP32音频播放终极指南&#xff1a;5步构建专业级I2S音频系统 &#x1f3b5; 【免费下载链接】ESP32-audioI2S Play mp3 files from SD via I2S 项目地址: https://gitcode.com/gh_mirrors/es/ESP32-audioI2S ESP32-audioI2S是一款专为多核ESP32芯片设计的强大音频播放库…...

Cats Blender插件实战指南:3步解决VRChat模型导入与优化的常见痛点

Cats Blender插件实战指南&#xff1a;3步解决VRChat模型导入与优化的常见痛点 【免费下载链接】cats-blender-plugin :smiley_cat: A tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, DAZ/P…...

OmenSuperHub终极指南:解锁惠普OMEN游戏本全部性能的完整教程

OmenSuperHub终极指南&#xff1a;解锁惠普OMEN游戏本全部性能的完整教程 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度&#xff0c;自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub OmenSuperHub是一款专为惠普OMEN…...

别再写重复的登录页了!用Vue2.0 + ElementUI封装一个可复用的登录组件(附完整代码)

Vue2.0登录组件封装实战&#xff1a;从重复劳动到高效复用 每次新项目都要重写登录页&#xff1f;是时候告别这种低效开发模式了。在多个后台管理系统并行开发时&#xff0c;登录功能的重复实现不仅浪费时间&#xff0c;更会导致维护成本指数级上升。本文将带你用Vue2.0Elemen…...

用 ABAP gCTS 给自定义代码留一条可回退的路

在很多 SAP ERP 转 SAP S/4HANA 的项目里,真正让团队迟迟下不了手的,往往不是代码扫描结果本身,而是删掉以后心里没底。生产系统里确实有一大批自定义对象长期没有被执行,SAP 也明确建议通过 usage data 做 scoping,用 Custom Code Migration app 识别无用代码,并在转换阶…...