XPath

개념 XPath는 W3C 표준으로 XML 문서에서 노드를 탐색하고 조회하기 위한 기술이며 XSLT의 핵심 기반입니다. XSLT의 select=””, test=”” 내부 표현식은 전부 XPath를 사용합니다. 7가지 노드 유형 문서 노드(루트 노드), 요소 노드, …

다중 분기

1. <xsl:choose> 다중 분기 조건 문법 구조 (if … else if … else와 유사) 실행 흐름:순회 → 나이 정렬 → 키>160 필터 → 키가 200을 넘으면 나이를 굵게 표시합니다. 2. …

조건 판단과 정렬

1. <xsl:sort> 정렬 <xsl:for-each>와 함께 사용하여 반복 순회하는 데이터를 정렬합니다. 문법 규칙 예시: 학생 나이 오름차순 정렬 내림차순 작성 예시: 2. <xsl:if> 단일 조건 판단 조건이 만족될 때만 내용을 출력하며 …

반복문

핵심 태그 1. <xsl:value-of> 역할:지정한 XML 노드의 텍스트 내용을 추출하여 결과 문서에 출력합니다. <xsl:for-each> 반복문과 함께 사용하지 않으면 첫 번째 일치 노드만 가져오며 전체 데이터를 순회할 수 없습니다. 2. <xsl:for-each> …

XSLT 예제<

XML + XSLT HTML 변환 완전 예제 두 개의 파일을 준비하세요: XML 파일 인코딩이 ISO‑8859‑1(서유럽 문자 집합)으로 선언되어 있으면 영어 외 문자가 정상적으로 저장되지 않아 깨진 글자가 생깁니다. 코드에서 UTF‑8로 …

소개

1. 기본 개념 1. XSL XSL(EXtensible Stylesheet Language, 확장 스타일시트 언어)W3C에서 XML을 위해 제정한 스타일시트 언어입니다. CSS가 HTML용 스타일시트라면 XSL은 XML 전용입니다. 넓은 의미에서 XSL은 세 가지 구성 요소를 포함합니다: …

서비스 설치와 제거

Windows 서비스: InstallUtil.exe 명령줄로 설치·제거하기 및 자주 발생하는 문제 해결 1. 명령줄로 Windows 서비스 설치 및 제거 1. 도구 마이크로소프트는 .NET Windows 서비스 설치와 제거를 위해 InstallUtil.exe를 제공합니다. InstallUtil은 .NET …

첫 번째 Windows Service

1. Windows 서비스 프로젝트 새로 만들기 참고:최신 버전 Visual Studio는 이 템플릿을 더 이상 제공하지 않으며 .NET Framework 에서만 지원합니다. .NET Core/.NET 5 이상은 Worker Service 사용을 권장합니다. 2. 프로젝트 …

Windows 서비스

1. Windows 서비스란 무엇인가 Windows 서비스는 백그라운드에서 실행하며 특정 업무를 처리하는 프로그램입니다. 핵심 특징은 다음과 같습니다: 사용 시나리오 장기간 백그라운드 동작, 스케줄 실행, 사람의 개입이 불필요한 업무에 적합합니다: 개발 시 …

존재 여부 확인

Redis Key 존재 여부 확인 IDatabase.KeyExists(string key)기능:Redis에서 지정한 key가 존재하는지 검사합니다 key만 존재하면 true를 반환하며 데이터 타입 제한이 없습니다(String, List, Hash 등 모든 타입에서 사용) 예시 존재 여부 확인