2501회 C 채점기준 JSON파일 2-25 xpath수정

This commit is contained in:
devdra9
2025-01-23 15:10:00 +09:00
parent 8a5d4e1989
commit c19419efd4
3 changed files with 5 additions and 5 deletions

View File

@@ -1 +1 @@
[{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2025-01-22     Time: 16:12:58"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='거창에살으리랏다']/descendant::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":2,"language":"xpath","value":"count(//CHAR[contains(text(),'■')]) + count(//CHAR[contains(text(),'※')])"},{"kind":2,"language":"xpath","value":"string-length(//CHAR[contains(text(),'■')]) - string-length(translate(//CHAR[contains(text(),'■')], '■', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))"},{"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":"① 이론(理論), ② 분포(分布), ③ 확산(擴散), ④ 변화(變化), ⑤ 확대(擴大)"},{"kind":1,"language":"markdown","value":"# 꺾은선형 //c:lineChart/c:grouping/@val='standard'\r\n# 묶은가로막대형 boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])\r\n# 세로막대형 //c:barChart[c:barDir[@val='col']]"},{"kind":2,"language":"xpath","value":"boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'생산가능인구')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')]"},{"kind":2,"language":"xpath","value":"//CHAR[contains(., '생산가능인구') and substring(., string-length(.) - string-length('생산가능인구') + 1) = '생산가능인구']/following-sibling::FOOTNOTE"}] [{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2025-01-22     Time: 16:12:58"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='거창에살으리랏다']/descendant::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":2,"language":"xpath","value":"count(//CHAR[contains(text(),'■')]) + count(//CHAR[contains(text(),'※')])"},{"kind":2,"language":"xpath","value":"string-length(//CHAR[contains(text(),'■')]) - string-length(translate(//CHAR[contains(text(),'■')], '■', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))"},{"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":"① 이론(理論), ② 분포(分布), ③ 확산(擴散), ④ 변화(變化), ⑤ 확대(擴大)"},{"kind":1,"language":"markdown","value":"# 꺾은선형 //c:lineChart/c:grouping/@val='standard'\r\n# 묶은가로막대형 boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])\r\n# 세로막대형 //c:barChart[c:barDir[@val='col']]"},{"kind":2,"language":"xpath","value":"boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'생산가능인구')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')]"},{"kind":2,"language":"xpath","value":"//CHAR[contains(., '생산가능인구') and substring(., string-length(.) - string-length('생산가능인구') + 1) = '생산가능인구']/following-sibling::TEXT"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'생산가능인구')]/ancestor::TEXT/FOOTNOTE"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'MZ세대')]/ancestor::TEXT | //CHAR[contains(text(),'MZ세대')]/following-sibling::TEXT"},{"kind":2,"language":"xpath","value":"//CHAR[substring(text(), string-length(text()) - string-length('생산가능인구') + 1) = '생산가능인구']/ancestor::TEXT/following-sibling::TEXT/FOOTNOTE"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'MZ세대')]/ancestor::TEXT/FOOTNOTE | //CHAR[contains(text(),'MZ세대')]/ancestor::TEXT/following::TEXT/FOOTNOTE"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'생산가능인구')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')])"}]

View File

@@ -468,7 +468,7 @@
"item": "문구② (2. 인구절벽 대응책)/③ 진하게" "item": "문구② (2. 인구절벽 대응책)/③ 진하게"
}, },
"2-25":{ "2-25":{
"path":"boolean(//CHAR[contains(text(),'생산가능인구')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')])", "path":"boolean(//CHAR[contains(text(),'생산가능인구')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')])",
"path2": null, "path2": null,
"searchValue": null, "searchValue": null,
"value":true, "value":true,

View File

@@ -468,7 +468,7 @@
"item": "문구② (2. 인구절벽 대응책)/③ 진하게" "item": "문구② (2. 인구절벽 대응책)/③ 진하게"
}, },
"2-25":{ "2-25":{
"path":"boolean(//CHAR[contains(text(),'생산가능인구')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')])", "path":"boolean(//CHAR[contains(text(),'생산가능인구')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.')])",
"path2": null, "path2": null,
"searchValue": null, "searchValue": null,
"value":true, "value":true,
@@ -642,10 +642,10 @@
"path":"//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", "path":"//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface",
"path2": null, "path2": null,
"searchValue": "OECD 주요국 합계출산율", "searchValue": "OECD 주요국 합계출산율",
"value": "굴림체", "value": "궁서체",
"points": 2, "points": 2,
"category": "chart_xml", "category": "chart_xml",
"item": "제목 문구 (OECD 주요국 합계출산율)/① 글씨체 (굴림체)" "item": "제목 문구 (OECD 주요국 합계출산율)/① 글씨체 (궁서체)"
}, },
"2-45":{ "2-45":{
"path":"//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", "path":"//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz",