[{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2025-01-22     Time: 16:12:58"},{"kind":1,"language":"markdown","value":"* mm > pt 변환비율 = 2.83465 \r\n* 283.465"},{"kind":1,"language":"markdown","value":"- 색상 demical 코드 [1-2] [1-10] [2-8] [2-35]\r\n"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='친환경이동수단컨퍼런스']/descendant::WINDOWBRUSH/@FaceColor"},{"kind":2,"language":"xpath","value":"//RECTANGLE[.//CHAR[text()='지']]//WINDOWBRUSH/@FaceColor"},{"kind":2,"language":"xpath","value":"//RECTANGLE//CHAR[text()='인구절벽']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor"},{"kind":1,"language":"markdown","value":"- [1-10] ① ■, ② ■, ③ ※\t\t\r\n"},{"kind":2,"language":"xpath","value":"\"path\": \"count(//CHAR[contains(text(),'■')]) + count(//CHAR[contains(text(),'※')])\",\r\n    \"path2\": \"string-length(//CHAR[contains(text(),'■')]) - string-length(translate(//CHAR[contains(text(),'■')], '■', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))\","},{"kind":1,"language":"markdown","value":"- [1-24] @FormatType 종류\r\n    - HangulSyllable : 가나다\r\n    - Digit : 123\r\n    - DecagonCircle : 갑을병정\r\n    - LatinCapital : ABC\r\n    - CircledDigit : ①,②,③"},{"kind":2,"language":"xpath","value":"//SECTION[1]//PAGENUM/@FormatType"},{"kind":1,"language":"markdown","value":"- [2-28] ① 이론(理論), ② 분포(分布), ③ 확산(擴散), ④ 변화(變化), ⑤ 확대(擴大)\t\t  "},{"kind":2,"language":"xpath","value":"(count(//CHAR[contains(text(),'이론')][contains(text(),'理論')])+count(//CHAR[contains(text(),'분포')][contains(text(),'分布')])+count(//CHAR[contains(text(),'확산')][contains(text(),'擴散')])+count(//CHAR[contains(text(),'변화')][contains(text(),'變化')])+count(//CHAR[contains(text(),'확대')][contains(text(),'擴大')]))*2"},{"kind":1,"language":"markdown","value":"- [2-35] [2-37] @EndColAddr 속성값 \r\n    - 표의 열 갯수-1\r\n    - 4개=3 / 3개=2 / 2개=1"},{"kind":2,"language":"xpath","value":"@EndColAddr='1'"},{"kind":1,"language":"markdown","value":"- [2-41]\r\n    - 꺾은선형 //c:lineChart/c:grouping/@val='standard'\r\n    - 가로막대형 boolean(//c:barChart/c:barDir[@val='bar'])\r\n    - 묶은가로막대형 boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])\r\n    - 세로막대형 boolean(//c:barChart/c:barDir[@val='col'])\r\n    - 묶은세로막대형 boolean(//c:barChart[c:barDir[@val='col'] and c:grouping[@val='clustered']])"},{"kind":2,"language":"xpath","value":"boolean(//c:barChart[c:barDir[@val='col'] and c:grouping[@val='clustered']])"},{"kind":2,"language":"xpath","value":"//c:valAx/c:majorTickMark/@val"}]