解析xml文件时,如何判断是否是不可见字符?比如换行符 \n

解析xml文件时,如何判断是否是不可见字符?比如换行符 \n  

HarmonyOS
2024-04-29 23:47:36
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
e_lion
static isWhitespace(char: string): boolean { 
  const code = char.charCodeAt(0); 
  return ( 
    code === 9 || // 制表符 
      code === 10 || // 换行符 
      code === 11 || // 纵向制表符 
      code === 12 || // 换页符 
      code === 13 || // 回车符 
      code === 32 || // 空格 
      code === 133 || // 非断空格 
      code === 160 || // 无间断空格 
      code === 5760 || // OGHAM空格刻度线 
      (code >= 8192 && code <= 8202) || // 各种宽度空格 
      code === 8232 || // 行分隔符 
      code === 8233 || // 段落分隔符 
      code === 8239 || // 窄断空格 
      code === 8287 || // 数学运算符空格 
      code === 12288 // 全角空格 
  ); 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

目前官方提供的XML解析包括解析XML标签和标签值、解析XML属性和属性值、解析XML事件类型和元素深度三类场景,如果是属性值中的字符,可通过直接比较进行判断。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/xml-parsing-0000001820999737#ZH-CN_TOPIC_0000001820999737

分享
微博
QQ
微信
回复
2024-04-30 22:08:39


相关问题
Java中平台无关的换行符
5599浏览 • 1回复 待解决
HarmonyOS 如何解析xml文件
789浏览 • 1回复 待解决
判断字符是否为空和空白
2544浏览 • 1回复 待解决
UIAbility如何设置不可见
2600浏览 • 1回复 待解决
HarmonyOS Swiper是否不销毁不可见的item
563浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
783浏览 • 1回复 待解决
xml文件数据解析 ,都有哪些步骤?
1545浏览 • 1回复 待解决
HarmonyOS xml解析失败
614浏览 • 1回复 待解决
HarmonyOS xml解析异常
767浏览 • 1回复 待解决
HarmonyOS xml解析工具
730浏览 • 1回复 待解决
鸿蒙 | Jar包中解析xml文件为空值。
8367浏览 • 1回复 待解决