[Code 개선] #14. [HWPX] XML 생성을 위한 ElementTree 빌더 패턴 전면 도입 #32

Open
opened 2026-03-05 11:56:38 +09:00 by Kyeongmin · 0 comments
Owner

1. 목표

hwpx_generator.py에서 수동으로 문자열을 이어 붙여 XML을 만드는 방식을 표준 ElementTree 라이브러리 사용 방식으로 전면 교체하여 생성 안정성을 높입니다.

2. 상세 원인 및 배경

  • 현재 f-string 방식은 XML 태그가 닫히지 않거나 네임스페이스 선언이 중복되는 등 문법 오류에 취약합니다.
  • 대용량 문서 처리 시 거대 문자열 연산으로 인해 메모리 효율이 급격히 저하됩니다.

Original: Kyeongmin/test#44

### 1. 목표 `hwpx_generator.py`에서 수동으로 문자열을 이어 붙여 XML을 만드는 방식을 표준 `ElementTree` 라이브러리 사용 방식으로 전면 교체하여 생성 안정성을 높입니다. ### 2. 상세 원인 및 배경 - 현재 f-string 방식은 XML 태그가 닫히지 않거나 네임스페이스 선언이 중복되는 등 문법 오류에 취약합니다. - 대용량 문서 처리 시 거대 문자열 연산으로 인해 메모리 효율이 급격히 저하됩니다. --- *Original: Kyeongmin/test#44*
Kyeongmin added this to the [Code 개선] 필요 시 나중에 진행 milestone 2026-03-05 12:29:59 +09:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Kyeongmin/_Geulbeot#32