@@ -17,9 +17,8 @@ msgstr ""
17
17
"Generated-By : Babel 2.17.0\n "
18
18
19
19
#: ../../library/pyexpat.rst:2
20
- #, fuzzy
21
20
msgid ":mod:`!xml.parsers.expat` --- Fast XML parsing using Expat"
22
- msgstr ":mod:`xml.parsers.expat` --- Expat을 사용한 빠른 XML 구문 분석"
21
+ msgstr ":mod:`! xml.parsers.expat` --- Expat을 사용한 빠른 XML 구문 분석"
23
22
24
23
#: ../../library/pyexpat.rst:21
25
24
msgid ""
@@ -133,6 +132,12 @@ msgid ""
133
132
" <elem2 xmlns=\"\" />\n"
134
133
"</root>"
135
134
msgstr ""
135
+ "<?xml version=\" 1.0\" ?>\n"
136
+ "<root xmlns = \" http://default-namespace.org/\" \n"
137
+ " xmlns:py = \" http://www.python.org/ns/\" >\n"
138
+ " <py:elem1 />\n"
139
+ " <elem2 xmlns=\"\" />\n"
140
+ "</root>"
136
141
137
142
#: ../../library/pyexpat.rst:100
138
143
msgid ""
@@ -146,6 +151,9 @@ msgid ""
146
151
"http://www.python.org/ns/ elem1\n"
147
152
"elem2"
148
153
msgstr ""
154
+ "http://default-namespace.org/ root\n"
155
+ "http://www.python.org/ns/ elem1\n"
156
+ "elem2"
149
157
150
158
#: ../../library/pyexpat.rst:107
151
159
msgid ""
@@ -339,7 +347,6 @@ msgstr ""
339
347
"크기를 설정할 수 있습니다. 크기가 변경되면 버퍼가 플러시 됩니다."
340
348
341
349
#: ../../library/pyexpat.rst:248
342
- #, fuzzy
343
350
msgid ""
344
351
"Setting this to true causes the :class:`xmlparser` object to buffer "
345
352
"textual content returned by Expat to avoid multiple calls to the "
@@ -352,7 +359,7 @@ msgstr ""
352
359
"이 값을 참으로 설정하면 :class:`xmlparser` 객체가 Expat에서 반환한 텍스트 내용을 버퍼링하여 가능할 때마다 "
353
360
":meth:`CharacterDataHandler` 콜백을 여러 번 호출하지 않도록 합니다. Expat은 일반적으로 모든 줄 끝에서"
354
361
" 문자 데이터를 덩어리로 나누기 때문에 성능을 크게 향상할 수 있습니다. 이 어트리뷰트는 기본적으로 거짓이며, 언제든지 변경될 수 "
355
- "있습니다."
362
+ "있습니다. 거짓일 때, 줄 넘김이 없는 데이터도 덩어리노 나뉠 수 있음에 유의하십시오. "
356
363
357
364
#: ../../library/pyexpat.rst:259
358
365
msgid ""
@@ -545,7 +552,6 @@ msgid "Called for every processing instruction."
545
552
msgstr "모든 처리 명령어(processing instruction)에서 호출됩니다."
546
553
547
554
#: ../../library/pyexpat.rst:408
548
- #, fuzzy
549
555
msgid ""
550
556
"Called for character data. This will be called for normal character "
551
557
"data, CDATA marked content, and ignorable whitespace. Applications which"
@@ -559,7 +565,9 @@ msgstr ""
559
565
"문자 데이터에 대해 호출됩니다. 일반 문자 데이터, CDATA 표시 내용 및 무시할 수 있는 공백에 대해 호출됩니다. 이들을 "
560
566
"구별해야 하는 응용 프로그램은 :attr:`StartCdataSectionHandler`, "
561
567
":attr:`EndCdataSectionHandler` 및 :attr:`ElementDeclHandler` 콜백을 사용하여 필요한 "
562
- "정보를 수집할 수 있습니다."
568
+ "정보를 수집할 수 있습니다. 문자 데이터는 짧더라도 덩어리로 묶일 수 있어서 "
569
+ ":meth:`CharacterDataHandler`\\ 에 대한 호출을 여러 번 받을 수 있음에 유의하십시오. 이를 피하려면 "
570
+ ":attr:`buffer_text` 인스턴스 어프리뷰트를 ``True``\\ 로 설정하십시오."
563
571
564
572
#: ../../library/pyexpat.rst:420
565
573
msgid ""
@@ -738,6 +746,13 @@ msgid ""
738
746
"except ExpatError as err:\n"
739
747
" print(\" Error:\" , errors.messages[err.code])"
740
748
msgstr ""
749
+ "from xml.parsers.expat import ParserCreate, ExpatError, errors\n"
750
+ "\n"
751
+ "p = ParserCreate()\n"
752
+ "try:\n"
753
+ " p.Parse(some_xml_document)\n"
754
+ "except ExpatError as err:\n"
755
+ " print(\" Error:\" , errors.messages[err.code])"
741
756
742
757
#: ../../library/pyexpat.rst:549
743
758
msgid ""
@@ -793,6 +808,26 @@ msgid ""
793
808
"<child2 name=\" fred\" >More text</child2>\n"
794
809
"</parent>\"\"\" , 1)"
795
810
msgstr ""
811
+ "import xml.parsers.expat\n"
812
+ "\n"
813
+ "# 3개의 처리기 함수\n"
814
+ "def start_element(name, attrs):\n"
815
+ " print('Start element:', name, attrs)\n"
816
+ "def end_element(name):\n"
817
+ " print('End element:', name)\n"
818
+ "def char_data(data):\n"
819
+ " print('Character data:', repr(data))\n"
820
+ "\n"
821
+ "p = xml.parsers.expat.ParserCreate()\n"
822
+ "\n"
823
+ "p.StartElementHandler = start_element\n"
824
+ "p.EndElementHandler = end_element\n"
825
+ "p.CharacterDataHandler = char_data\n"
826
+ "\n"
827
+ "p.Parse(\"\"\" <?xml version=\" 1.0\" ?>\n"
828
+ "<parent id=\" top\" ><child1 name=\" paul\" >Text goes here</child1>\n"
829
+ "<child2 name=\" fred\" >More text</child2>\n"
830
+ "</parent>\"\"\" , 1)"
796
831
797
832
#: ../../library/pyexpat.rst:594
798
833
msgid "The output from this program is::"
@@ -812,6 +847,16 @@ msgid ""
812
847
"Character data: '\\ n'\n"
813
848
"End element: parent"
814
849
msgstr ""
850
+ "Start element: parent {'id': 'top'}\n"
851
+ "Start element: child1 {'name': 'paul'}\n"
852
+ "Character data: 'Text goes here'\n"
853
+ "End element: child1\n"
854
+ "Character data: '\\ n'\n"
855
+ "Start element: child2 {'name': 'fred'}\n"
856
+ "Character data: 'More text'\n"
857
+ "End element: child2\n"
858
+ "Character data: '\\ n'\n"
859
+ "End element: parent"
815
860
816
861
#: ../../library/pyexpat.rst:611
817
862
msgid "Content Model Descriptions"
@@ -1128,13 +1173,13 @@ msgstr ""
1128
1173
1129
1174
#: ../../library/pyexpat.rst:26
1130
1175
msgid "Expat"
1131
- msgstr ""
1176
+ msgstr "Expat "
1132
1177
1133
1178
#: ../../library/pyexpat.rst:36
1134
1179
msgid "module"
1135
- msgstr ""
1180
+ msgstr "모듈 "
1136
1181
1137
1182
#: ../../library/pyexpat.rst:36
1138
1183
msgid "pyexpat"
1139
- msgstr ""
1184
+ msgstr "pyexpat "
1140
1185
0 commit comments