Files
sap-cli-skill/assets/sapcli/utils/xml_utils.py
T
wurangyu 1e39b6da88 feat: sap-cli skill v2.1.0 — self-contained distributable package
- assets/: sap-cli source (v2.1.0, 26 commands, 16 object types)
- references/: tool constraints + error handling (self-contained)
- scripts/setup.py: one-click install/config/verify
- SKILL.md: full command reference + dual-platform install guide
- VERSION: 2.1.0

Built from D:/Codespace/sap-cli via scripts/pack_skill.py
2026-06-13 20:52:24 +08:00

14 lines
383 B
Python

"""XML 安全转义工具"""
import xml.sax.saxutils as _saxutils
def xml_escape(s: str) -> str:
"""转义 XML 特殊字符(包括双引号),用于属性值安全。"""
return _saxutils.escape(s, {'"': '"'})
def ddl_escape(s: str) -> str:
"""转义 DDL 字符串中的单引号(ABAP DDL 用两个单引号转义)。"""
return s.replace("'", "''")