解析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 // 全角空格 
  ); 
}

目前官方提供的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中平台无关的换行符
5083浏览 • 1回复 待解决
判断字符是否为空和空白
1491浏览 • 1回复 待解决
UIAbility如何设置不可见
2074浏览 • 1回复 待解决
xml文件数据解析 ,都有哪些步骤?
764浏览 • 1回复 待解决
鸿蒙 | Jar包中解析xml文件为空值。
7451浏览 • 1回复 待解决
如何判断,应用是否debug?
262浏览 • 1回复 待解决