@logicflow/extension
Version:
LogicFlow Extensions
18 lines (17 loc) • 650 B
TypeScript
declare function handleAttributes(o: any): any;
/**
* 将普通文本中的一些特殊字符进行转移,保障文本安全地嵌入 XML:
* - 空值(`null/undefined`)返回空字符串,避免输出非法字面量;
* - 按顺序转义 XML 保留字符:`&`, `<`, `>`, `"`, `'`;
* 注意优先转义 `&`,避免后续生成的实体被再次转义。
* @param text 原始文本
* @returns 已完成 XML 转义的字符串
*/
declare function escapeXml(text: string): string;
/**
* json 转 xml
* @param o object
* @returns
*/
declare function lfJson2Xml(o: Object): string;
export { lfJson2Xml, handleAttributes, escapeXml };