netzwerkdude
Goto Top

XML Dateien mit DTD in PowerShell parsen

Moin,

habe hier eine XML Datei mit
<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "C:\Users\user\Desktop\Test.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
 <head>
  <title></title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  
  <meta name='ocr-system' content='tesseract 3.05.02' />  
  <meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>  
</head>
(Ist eine .hocr Datei erstellt von Tesseract)

Wenn ich die Datei per Import-Clixml reinladen will, kommt folgende exception
Import-Clixml : DTD ist in diesem XML-Dokument aus Sicherheitsgründen unzulässig. Zum Aktivieren der DTD-Verarbeitung
müssen Sie die 'DtdProcessing'-Eigenschaft für 'XmlReaderSettings' auf 'Parse' festlegen und die Einstellungen an die  
'XmlReader.Create'-Methode übergeben.  
In Zeile:1 Zeichen:1
+ Import-Clixml -Path .\out.hocr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Import-Clixml], XmlException
    + FullyQualifiedErrorId : System.Xml.XmlException,Microsoft.PowerShell.Commands.ImportClixmlCommand



Habe mal ins XML Objekt von PS geschaut:
New-Object -TypeName XML 
was für Methoden und Eigenschaften das Objekt in PS so hat, aber konnte jetzt auf die schnelle nichts finden was nach DtD aussieht

Frage: Wie mache ich den vorgeschlagenen Workaround?
Und andere Workaound Idee: kann ich eigentlich alles was in der dtd steht "manuell" runterladen und einfach in die XML einbauen?

MFG N-Dude

Content-Key: 396424

Url: https://administrator.de/contentid/396424

Printed on: April 19, 2024 at 18:04 o'clock

Mitglied: 137846
Solution 137846 Dec 21, 2018 updated at 14:58:36 (UTC)
Goto Top
Setze vor dem Laden per XML Object den XmlResolver auf $null dann wird die DTD beim parsen ignoriert.
Beispiel:
$string = @"  
<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "C:\Users\krieger\Desktop\Test.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
 <head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  
  <meta name='ocr-system' content='tesseract 3.05.02' />  
  <meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>  
</head>
</html>
"@  
$xml = New-Object XML
$xml.XmlResolver = $null
$xml.LoadXml($string)
$xml
Gruß A.

btw.. dein gepostetes XML oben ist nicht valide, du hast das HTML End-Tag vergessen.
Mitglied: 137846
Solution 137846 Dec 21, 2018 updated at 15:12:54 (UTC)
Goto Top
Oder du nutzt einen XMLReader wie in der Meldung schon drauf hingewiesen um die DTD zu parsen:
$xml_settings = New-Object System.Xml.XmlReaderSettings
$xml_settings.DtdProcessing = 'Parse'  
$reader = [System.Xml.XmlReader]::Create('D:\demo.xml',$xml_settings)  
$reader
Member: NetzwerkDude
NetzwerkDude Dec 21, 2018 updated at 15:29:46 (UTC)
Goto Top
Danke für die Antwort, ja sorry für das unvollständige XML, wollte nur den oberen header zeigen wegen dem DTD - die komplette File hätte 200 Zeilen, wollte das ersparen face-smile
Member: NetzwerkDude
NetzwerkDude Dec 21, 2018 at 15:29:01 (UTC)
Goto Top
Wie füttere ich denn den Reader? Die Methoden .Read() und .ReadinnerXML() wollen nicht
(wenn ich denen den XML inhalt als string gebe)
-->
Für "Read" und die folgende Argumenteanzahl kann keine Überladung gefunden werden: "1".  
Member: NetzwerkDude
NetzwerkDude Dec 21, 2018 at 15:29:30 (UTC)
Goto Top
Hier der vollständigkeit halber die ganze XML:
<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
 <head>
  <title></title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  
  <meta name='ocr-system' content='tesseract 3.05.02' />  
  <meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>  
</head>
<body>
  <div class='ocr_page' id='page_1' title='image "D:\tmp\SKM_C25818122116060.jpg"; bbox 0 0 2480 3507; ppageno 0'>  
   <div class='ocr_carea' id='block_1_1' title="bbox 8 7 220 383">  
    <p class='ocr_par' id='par_1_1' lang='deu' title="bbox 8 7 220 383">  
     <span class='ocr_line' id='line_1_1' title="bbox 8 7 220 383; baseline 0 3124; x_size 471.25; x_descenders 117.8125; x_ascenders 117.8125"><span class='ocrx_word' id='word_1_1' title='bbox 8 7 220 383; x_wconf 95'><strong> </strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_2' title="bbox 146 1845 1160 1991">  
    <p class='ocr_par' id='par_1_2' lang='deu' title="bbox 146 1845 1160 1991">  
     <span class='ocr_line' id='line_1_2' title="bbox 146 1845 1160 1991; baseline 0.006 -31; x_size 149; x_descenders 30; x_ascenders 35"><span class='ocrx_word' id='word_1_2' title='bbox 146 1845 1160 1991; x_wconf 88'><strong>Ausgewildert</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_3' title="bbox 148 2066 1227 2205">  
    <p class='ocr_par' id='par_1_3' lang='deu' title="bbox 148 2066 1227 2205">  
     <span class='ocr_line' id='line_1_3' title="bbox 151 2066 1227 2132; baseline 0.006 -16; x_size 65; x_descenders 12; x_ascenders 16"><span class='ocrx_word' id='word_1_3' title='bbox 151 2066 301 2117; x_wconf 91'><strong>Let’s</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 326 2067 585 2130; x_wconf 92'><strong>Encrypt</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 610 2067 732 2120; x_wconf 92'><strong>und</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 759 2068 952 2132; x_wconf 91'><strong>Nginx</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 975 2068 1069 2121; x_wconf 92'><strong>für</strong></span> <span class='ocrx_word' id='word_1_8' title='bbox 1092 2069 1227 2130; x_wconf 89'><strong>alle,</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_4' title="bbox 148 2148 911 2205; baseline 0.007 -5; x_size 65.240387; x_descenders 12.240385; x_ascenders 15"><span class='ocrx_word' id='word_1_9' title='bbox 148 2148 248 2201; x_wconf 91'><strong>die</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 273 2149 441 2202; x_wconf 93'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 463 2150 616 2203; x_wconf 90'><strong>alles</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 639 2151 911 2205; x_wconf 90'><strong>dockern</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_4' title="bbox 142 2408 785 2919">  
    <p class='ocr_par' id='par_1_4' lang='deu' title="bbox 142 2408 785 2919">  
     <span class='ocr_line' id='line_1_5' title="bbox 148 2408 785 2439; baseline 0.006 -4; x_size 34.006096; x_descenders 6.0060978; x_ascenders 8"><span class='ocrx_word' id='word_1_13' title='bbox 148 2408 205 2436; x_wconf 84'><strong>Mit</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 217 2408 568 2438; x_wconf 78'><strong>Docker-Containern</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 580 2411 714 2439; x_wconf 81'><strong>erwirbt</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 725 2411 785 2439; x_wconf 89'><strong>der</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_6' title="bbox 146 2456 678 2490; baseline 0.008 -7; x_size 34; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_17' title='bbox 146 2456 270 2490; x_wconf 83'><strong>eigene</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 280 2458 402 2485; x_wconf 84'><strong>Server</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 413 2458 579 2486; x_wconf 87'><strong>ruckzuck</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 590 2466 678 2487; x_wconf 84'><strong>neue</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_7' title="bbox 147 2504 726 2539; baseline 0.007 -8; x_size 36; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_21' title='bbox 147 2504 371 2539; x_wconf 83'><strong>Fähigkeiten.</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 383 2505 471 2534; x_wconf 80'><strong>Aber</strong></span> <span class='ocrx_word' id='word_1_23' title='bbox 481 2514 548 2534; x_wconf 84'><strong>wer</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 559 2506 650 2535; x_wconf 86'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 661 2507 726 2535; x_wconf 82'><strong>alle</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_8' title="bbox 146 2552 654 2585; baseline 0.006 -5; x_size 34.006096; x_descenders 6.0060978; x_ascenders 8"><span class='ocrx_word' id='word_1_26' title='bbox 146 2552 284 2581; x_wconf 84'><strong>Dienste</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 295 2553 447 2585; x_wconf 85'><strong>dockert,</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 460 2554 545 2582; x_wconf 84'><strong>kann</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 558 2555 654 2583; x_wconf 85'><strong>keine</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_9' title="bbox 144 2600 698 2636; baseline 0.005 -8; x_size 34; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_30' title='bbox 144 2600 291 2634; x_wconf 81'><strong>fertigen</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 302 2601 635 2636; x_wconf 78'><strong>Container-lmages</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 646 2603 698 2631; x_wconf 91'><strong>für</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_10' title="bbox 146 2648 613 2683; baseline 0.006 -8; x_size 33; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_33' title='bbox 146 2648 535 2683; x_wconf 84'><strong>Nginx-Reverse-Proxy</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 547 2651 613 2678; x_wconf 90'><strong>und</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_11' title="bbox 143 2696 609 2726; baseline 0.004 -3; x_size 35.006096; x_descenders 6.0060978; x_ascenders 9"><span class='ocrx_word' id='word_1_35' title='bbox 143 2697 394 2725; x_wconf 78'><strong>automatische</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 405 2696 609 2726; x_wconf 83'><strong>Zertifikats-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_12' title="bbox 144 2743 689 2780; baseline 0.006 -9; x_size 35; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_37' title='bbox 144 2743 373 2778; x_wconf 81'><strong>beschaffung</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 386 2745 439 2773; x_wconf 88'><strong>bei</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 453 2747 535 2773; x_wconf 86'><strong>Let&#39;s</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 547 2747 689 2780; x_wconf 84'><strong>Encrypt</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_13' title="bbox 144 2791 679 2827; baseline 0.006 -8; x_size 34; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_41' title='bbox 144 2791 324 2820; x_wconf 83'><strong>benutzen.</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 336 2793 398 2820; x_wconf 85'><strong>Wir</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 408 2793 539 2827; x_wconf 81'><strong>zeigen,</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 551 2795 613 2822; x_wconf 89'><strong>wie</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 625 2795 679 2822; x_wconf 83'><strong>Sie</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_14' title="bbox 143 2839 702 2874; baseline 0.005 -7; x_size 35; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_46' title='bbox 143 2839 264 2868; x_wconf 85'><strong>beides</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 276 2848 335 2874; x_wconf 89'><strong>per</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 347 2840 441 2869; x_wconf 84'><strong>Hand</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 452 2849 492 2869; x_wconf 85'><strong>so</strong></span> <span class='ocrx_word' id='word_1_50' title='bbox 503 2841 702 2874; x_wconf 85'><strong>einrichten,</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_15' title="bbox 142 2887 748 2919; baseline 0.005 -3; x_size 35.006096; x_descenders 6.0060978; x_ascenders 9"><span class='ocrx_word' id='word_1_51' title='bbox 142 2887 224 2916; x_wconf 85'><strong>dass</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 235 2896 274 2916; x_wconf 86'><strong>es</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 286 2888 382 2917; x_wconf 85'><strong>kaum</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 395 2889 488 2917; x_wconf 89'><strong>mehr</strong></span> <span class='ocrx_word' id='word_1_55' title='bbox 498 2889 613 2918; x_wconf 86'><strong>Arbeit</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 625 2891 748 2919; x_wconf 83'><strong>macht.</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_5' title="bbox 141 3033 460 3061">  
    <p class='ocr_par' id='par_1_5' lang='deu' title="bbox 141 3033 460 3061">  
     <span class='ocr_line' id='line_1_16' title="bbox 141 3033 460 3061; baseline 0.006 -2; x_size 32.358974; x_descenders 5.3589745; x_ascenders 8"><span class='ocrx_word' id='word_1_57' title='bbox 141 3034 211 3060; x_wconf 87'><strong>Von</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 225 3033 301 3060; x_wconf 80'><strong>Pina</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 315 3034 460 3061; x_wconf 78'><strong>Merken</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_6' title="bbox 139 3347 301 3371">  
    <p class='ocr_par' id='par_1_6' lang='deu' title="bbox 139 3347 301 3371">  
     <span class='ocr_line' id='line_1_17' title="bbox 139 3347 301 3371; baseline 0 0; x_size 32.222221; x_descenders 8.0555553; x_ascenders 8.0555553"><span class='ocrx_word' id='word_1_60' title='bbox 139 3347 194 3371; x_wconf 80'><strong>166</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 247 3348 301 3371; x_wconf 80'><strong>IE!</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_7' title="bbox 859 2410 1529 3265">  
    <p class='ocr_par' id='par_1_7' lang='deu' title="bbox 860 2410 1529 3160">  
     <span class='ocr_line' id='line_1_18' title="bbox 867 2410 1529 2487; baseline 0.006 -47; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_62' title='bbox 867 2410 933 2487; x_wconf 91'><strong>D</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 944 2412 1033 2441; x_wconf 88'><strong>ocker</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1044 2412 1080 2441; x_wconf 86'><strong>ist</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1092 2413 1152 2442; x_wconf 83'><strong>toll!</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1167 2413 1221 2442; x_wconf 87'><strong>Die</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1235 2414 1529 2453; x_wconf 81'><strong>Container—Images</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_19' title="bbox 944 2460 1528 2499; baseline 0.007 -11; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_68' title='bbox 944 2460 1076 2489; x_wconf 89'><strong>nehmen</strong></span> <span class='ocrx_word' id='word_1_69' title='bbox 1089 2461 1189 2489; x_wconf 86'><strong>einem</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 1202 2461 1316 2499; x_wconf 85'><strong>einiges</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 1329 2472 1367 2491; x_wconf 84'><strong>an</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 1379 2463 1480 2491; x_wconf 87'><strong>Arbeit</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 1492 2463 1528 2492; x_wconf 81'><strong>ab</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_20' title="bbox 866 2507 1529 2544; baseline 0.006 -8; x_size 36; x_descenders 7; x_ascenders 10"><span class='ocrx_word' id='word_1_74' title='bbox 866 2507 926 2536; x_wconf 90'><strong>und</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 936 2508 1076 2537; x_wconf 83'><strong>erlauben</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 1085 2519 1126 2544; x_wconf 85'><strong>es,</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 1136 2509 1192 2538; x_wconf 88'><strong>viel</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 1202 2510 1348 2539; x_wconf 81'><strong>schneller</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1357 2520 1434 2539; x_wconf 89'><strong>neue</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1443 2512 1529 2540; x_wconf 89'><strong>Web-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_21' title="bbox 865 2555 1527 2594; baseline 0.006 -10; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_81' title='bbox 865 2555 984 2585; x_wconf 88'><strong>dienste</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1006 2557 1272 2594; x_wconf 83'><strong>auszuprobieren,</strong></span> <span class='ocrx_word' id='word_1_83' title='bbox 1294 2558 1337 2587; x_wconf 92'><strong>sie</strong></span> <span class='ocrx_word' id='word_1_84' title='bbox 1358 2559 1430 2587; x_wconf 84'><strong>aber</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 1450 2559 1527 2588; x_wconf 82'>auch</span>   
     </span>
     <span class='ocr_line' id='line_1_22' title="bbox 865 2604 1525 2636; baseline 0.005 -4; x_size 37.640816; x_descenders 8.6408157; x_ascenders 11"><span class='ocrx_word' id='word_1_86' title='bbox 865 2604 1008 2633; x_wconf 85'><strong>ruckzuck</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 1016 2605 1077 2633; x_wconf 85'><strong>und</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 1086 2605 1189 2633; x_wconf 86'><strong>restlos</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 1199 2605 1307 2634; x_wconf 88'><strong>wieder</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1317 2616 1352 2635; x_wconf 91'><strong>zu</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 1360 2606 1525 2636; x_wconf 77'><strong>entfernen.</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_23' title="bbox 864 2652 1527 2690; baseline 0.005 -10; x_size 37; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_92' title='bbox 864 2654 929 2680; x_wconf 84'><strong>Wer</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 938 2652 1110 2690; x_wconf 80'><strong>heutzutage</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1119 2653 1206 2682; x_wconf 87'><strong>einen</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1216 2656 1302 2682; x_wconf 90'><strong>Root-</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1311 2654 1382 2683; x_wconf 88'><strong>oder</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 1390 2657 1527 2684; x_wconf 88'><strong>V-Server</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_24' title="bbox 865 2699 1525 2735; baseline 0.005 -7; x_size 36; x_descenders 7; x_ascenders 10"><span class='ocrx_word' id='word_1_98' title='bbox 865 2699 1004 2735; x_wconf 86'><strong>betreibt,</strong></span> <span class='ocrx_word' id='word_1_99' title='bbox 1027 2700 1085 2729; x_wconf 87'><strong>will</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 1108 2700 1219 2729; x_wconf 76'><strong>darauf</strong></span> <span class='ocrx_word' id='word_1_101' title='bbox 1237 2701 1320 2730; x_wconf 88'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 1341 2702 1525 2731; x_wconf 88'><strong>verzichten.</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_25' title="bbox 865 2747 1526 2779; baseline 0.006 -4; x_size 38.120861; x_descenders 9.1208611; x_ascenders 10"><span class='ocrx_word' id='word_1_103' title='bbox 865 2747 948 2776; x_wconf 87'><strong>Doch</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 957 2747 1000 2776; x_wconf 75'><strong>oft</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 1009 2747 1107 2777; x_wconf 83'><strong>laufen</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 1116 2748 1170 2777; x_wconf 81'><strong>auf</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 1175 2749 1245 2778; x_wconf 89'><strong>dem</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 1254 2751 1355 2778; x_wconf 85'><strong>Server</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1363 2750 1439 2778; x_wconf 88'><strong>noch</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1449 2751 1526 2779; x_wconf 86'>zahl—</span>   
     </span>
     <span class='ocr_line' id='line_1_26' title="bbox 864 2795 1524 2827; baseline 0.006 -4; x_size 37.640816; x_descenders 8.6408157; x_ascenders 11"><span class='ocrx_word' id='word_1_111' title='bbox 864 2795 961 2824; x_wconf 87'><strong>reiche</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 973 2795 1096 2824; x_wconf 87'><strong>Dienste</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1108 2806 1160 2825; x_wconf 84'><strong>aus</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1171 2796 1254 2825; x_wconf 88'><strong>einer</strong></span> <span class='ocrx_word' id='word_1_115' title='bbox 1265 2797 1328 2826; x_wconf 82'><strong>Zeit</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 1338 2808 1390 2826; x_wconf 92'><strong>vor</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 1401 2798 1524 2827; x_wconf 82'><strong>Docker.</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_27' title="bbox 864 2843 1525 2883; baseline 0.006 -12; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_118' title='bbox 864 2843 919 2872; x_wconf 86'><strong>Die</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 934 2843 985 2872; x_wconf 84'><strong>hat</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 998 2853 1070 2873; x_wconf 85'><strong>man</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1084 2844 1202 2873; x_wconf 82'>damals</span> <span class='ocrx_word' id='word_1_122' title='bbox 1217 2855 1354 2883; x_wconf 84'><strong>sorgsam</strong></span> <span class='ocrx_word' id='word_1_123' title='bbox 1368 2855 1421 2883; x_wconf 89'><strong>per</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 1435 2846 1525 2875; x_wconf 86'><strong>Hand</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_28' title="bbox 863 2891 1523 2932; baseline 0.006 -13; x_size 38; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_125' title='bbox 863 2891 1057 2929; x_wconf 81'><strong>konfiguriert</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 1068 2892 1131 2921; x_wconf 90'><strong>und</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 1143 2893 1218 2921; x_wconf 86'><strong>über</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1230 2893 1313 2929; x_wconf 83'><strong>]ahre</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1326 2893 1466 2932; x_wconf 84'><strong>gepflegt.</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1480 2895 1523 2923; x_wconf 87'><strong>All</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_29' title="bbox 863 2939 1524 2971; baseline 0.005 -3; x_size 37.640816; x_descenders 8.6408157; x_ascenders 11"><span class='ocrx_word' id='word_1_131' title='bbox 863 2939 942 2968; x_wconf 82'><strong>diese</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 953 2939 1072 2969; x_wconf 83'><strong>Dienste</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 1082 2941 1177 2969; x_wconf 84'><strong>lassen</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1187 2940 1247 2970; x_wconf 88'><strong>sich</strong></span> <span class='ocrx_word' id='word_1_135' title='bbox 1257 2941 1284 2969; x_wconf 90'><strong>in</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 1295 2941 1453 2971; x_wconf 83'><strong>Container</strong></span> <span class='ocrx_word' id='word_1_137' title='bbox 1461 2953 1524 2971; x_wconf 87'><strong>um-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_30' title="bbox 862 2987 1523 3028; baseline 0.006 -12; x_size 38; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_138' title='bbox 862 2987 980 3023; x_wconf 84'><strong>ziehen,</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 1006 2989 1077 3017; x_wconf 79'><strong>aber</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 1100 2988 1188 3017; x_wconf 71'><strong>dafür</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1212 2999 1296 3018; x_wconf 90'>muss</span> <span class='ocrx_word' id='word_1_142' title='bbox 1320 3000 1391 3018; x_wconf 84'><strong>man</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1416 2990 1523 3028; x_wconf 86'><strong>eigene</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_31' title="bbox 863 3037 1523 3073; baseline 0.005 -9; x_size 37; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_144' title='bbox 863 3039 980 3073; x_wconf 79'><strong>Images</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 995 3037 1105 3071; x_wconf 83'><strong>bauen,</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 1120 3047 1181 3065; x_wconf 74'><strong>was</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 1196 3037 1242 3066; x_wconf 77'><strong>für</strong></span> <span class='ocrx_word' id='word_1_148' title='bbox 1257 3038 1346 3066; x_wconf 84'><strong>einen</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 1362 3038 1523 3067; x_wconf 87'><strong>einzelnen</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_32' title="bbox 862 3083 1523 3115; baseline 0.006 -4; x_size 36.640816; x_descenders 8.6408157; x_ascenders 10"><span class='ocrx_word' id='word_1_150' title='bbox 862 3083 966 3112; x_wconf 83'><strong>Dienst</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 975 3084 1067 3113; x_wconf 88'><strong>schon</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 1077 3084 1211 3113; x_wconf 82'><strong>mehrere</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 1222 3085 1355 3114; x_wconf 87'><strong>Stunden</strong></span> <span class='ocrx_word' id='word_1_154' title='bbox 1364 3086 1464 3115; x_wconf 84'><strong>Arbeit</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 1473 3087 1523 3115; x_wconf 89'><strong>be-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_33' title="bbox 860 3131 1071 3160; baseline 0.005 -1; x_size 36.640816; x_descenders 8.6408157; x_ascenders 10"><span class='ocrx_word' id='word_1_156' title='bbox 860 3131 971 3160; x_wconf 86'><strong>deuten</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 983 3132 1071 3160; x_wconf 85'><strong>kann.</strong></span>   
     </span>
    </p>

    <p class='ocr_par' id='par_1_8' lang='deu' title="bbox 859 3179 1522 3265">  
     <span class='ocr_line' id='line_1_34' title="bbox 929 3179 1522 3217; baseline 0.005 -10; x_size 38; x_descenders 10; x_ascenders 10"><span class='ocrx_word' id='word_1_158' title='bbox 929 3182 994 3207; x_wconf 88'><strong>Den</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 1007 3179 1131 3217; x_wconf 87'><strong>eigenen</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 1144 3183 1246 3215; x_wconf 89'><strong>Server</strong></span> <span class='ocrx_word' id='word_1_161' title='bbox 1257 3180 1336 3209; x_wconf 84'><strong>kann</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 1348 3190 1417 3209; x_wconf 80'><strong>man</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 1431 3181 1522 3210; x_wconf 83'><strong>daher</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_35' title="bbox 859 3226 1520 3265; baseline 0.006 -11; x_size 37; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_164' title='bbox 859 3226 949 3255; x_wconf 88'><strong>meist</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 968 3226 1051 3255; x_wconf 88'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 1070 3227 1125 3256; x_wconf 84'><strong>auf</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 1140 3227 1230 3257; x_wconf 86'><strong>einen</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1251 3228 1358 3265; x_wconf 81'>Schlag</span> <span class='ocrx_word' id='word_1_169' title='bbox 1377 3228 1520 3264; x_wconf 81'><strong>dockern,</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_8' title="bbox 926 3322 1508 3363">  
    <p class='ocr_par' id='par_1_9' lang='deu' title="bbox 926 3322 1508 3363">  
     <span class='ocr_line' id='line_1_36' title="bbox 926 3322 1508 3341; baseline 0.005 -7; x_size 22.5; x_descenders 5.5; x_ascenders 5.5"><span class='ocrx_word' id='word_1_170' title='bbox 926 3322 1053 3335; x_wconf 74'><strong>Persönliches</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 1067 3324 1097 3335; x_wconf 79'><strong>PDF</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 1111 3323 1139 3335; x_wconf 66'><strong>tur</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 1153 3324 1205 3336; x_wconf 71'>Klaus</span> <span class='ocrx_word' id='word_1_174' title='bbox 1219 3324 1292 3336; x_wconf 77'><strong>Fischer</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 1305 3327 1336 3336; x_wconf 76'><strong>aus</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 1350 3324 1399 3336; x_wconf 72'><strong>70173</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 1414 3325 1508 3341; x_wconf 69'><strong>Stuttgart</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_37' title="bbox 1066 3345 1365 3363; baseline 0.003 -4; x_size 18; x_descenders 4; x_ascenders 3"><span class='ocrx_word' id='word_1_178' title='bbox 1066 3345 1075 3354; x_wconf 44'><strong><em>@</em></strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1087 3348 1182 3363; x_wconf 70'><strong>Copyright</strong></span> <span class='ocrx_word' id='word_1_180' title='bbox 1197 3348 1216 3363; x_wconf 79'><strong>by</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 1229 3349 1281 3360; x_wconf 68'><strong>Hexse</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 1294 3348 1365 3360; x_wconf 76'><strong>Medien.</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_9' title="bbox 246 192 2232 1717">  
    <p class='ocr_par' id='par_1_10' lang='deu' title="bbox 246 192 2232 1717">  
     <span class='ocr_line' id='line_1_38' title="bbox 246 192 2232 1206; baseline 0 -180; x_size 1113.3334; x_descenders 278.33334; x_ascenders 278.33334"><span class='ocrx_word' id='word_1_183' title='bbox 246 192 2232 1206; x_wconf 95'><strong>  </strong></span>   
     </span>
     <span class='ocr_line' id='line_1_39' title="bbox 380 1206 2182 1717; baseline 0 1790; x_size 1113.3334; x_descenders 278.33334; x_ascenders 278.33334"><span class='ocrx_word' id='word_1_184' title='bbox 380 1206 2182 1717; x_wconf 95'><strong> </strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_10' title="bbox 2215 1035 2233 1197">  
    <p class='ocr_par' id='par_1_11' lang='deu' title="bbox 2215 1035 2233 1197">  
     <span class='ocr_line' id='line_1_40' title="bbox 2215 1035 2233 1197; textangle 90; x_size 20.666666; x_descenders 5.1666665; x_ascenders 5.1666665"><span class='ocrx_word' id='word_1_185' title='bbox 2215 1158 2232 1197; x_wconf 79'><strong>Bild:</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 2216 1092 2233 1149; x_wconf 73'><strong>Albert</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 2217 1035 2233 1083; x_wconf 85'>Hulm</span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_11' title="bbox 1591 1839 2254 2264">  
    <p class='ocr_par' id='par_1_12' lang='deu' title="bbox 1591 1839 2254 2264">  
     <span class='ocr_line' id='line_1_41' title="bbox 1594 1839 2254 1879; baseline 0.006 -12; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_188' title='bbox 1594 1839 1684 1868; x_wconf 81'><strong>selbst</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 1694 1849 1780 1868; x_wconf 85'><strong>wenn</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 1792 1850 1861 1869; x_wconf 86'><strong>man</strong></span> <span class='ocrx_word' id='word_1_191' title='bbox 1872 1840 1933 1869; x_wconf 88'><strong>sich</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 1943 1841 1996 1870; x_wconf 84'><strong>das</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 2007 1851 2099 1879; x_wconf 81'><strong>ganze</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 2110 1842 2254 1871; x_wconf 89'><strong>Wochen-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_42' title="bbox 1594 1887 2253 1927; baseline 0.006 -12; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_195' title='bbox 1594 1887 1669 1916; x_wconf 88'><strong>ende</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 1678 1887 1739 1916; x_wconf 85'><strong>Zeit</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 1747 1887 1859 1917; x_wconf 88'><strong>nimmt.</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 1870 1889 1982 1918; x_wconf 90'><strong>Docker</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 1990 1889 2026 1918; x_wconf 89'><strong>ist</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 2032 1889 2136 1927; x_wconf 88'><strong>jedoch</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 2145 1890 2253 1919; x_wconf 86'><strong>schnell</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_43' title="bbox 1593 1934 2253 1967; baseline 0.006 -4; x_size 38.910671; x_descenders 8.9106703; x_ascenders 11"><span class='ocrx_word' id='word_1_202' title='bbox 1593 1934 1751 1964; x_wconf 83'><strong>installiert</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 1764 1936 1826 1964; x_wconf 86'><strong>und</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 1840 1936 1894 1965; x_wconf 85'><strong>der</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 1907 1942 1984 1966; x_wconf 85'><strong>erste</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 2000 1937 2166 1967; x_wconf 83'><strong>Container</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 2179 1937 2253 1967; x_wconf 83'>läuft</span>   
     </span>
     <span class='ocr_line' id='line_1_44' title="bbox 1593 1983 2253 2021; baseline 0.006 -10; x_size 36; x_descenders 6; x_ascenders 11"><span class='ocrx_word' id='word_1_208' title='bbox 1593 1983 1667 2012; x_wconf 83'><strong>nach</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1677 1983 1811 2021; x_wconf 86'><strong>wenigen</strong></span> <span class='ocrx_word' id='word_1_210' title='bbox 1821 1984 1956 2013; x_wconf 87'><strong>Minuten</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 1968 1983 2013 2019; x_wconf 89'>[1].</span> <span class='ocrx_word' id='word_1_212' title='bbox 2024 1988 2083 2014; x_wconf 87'><strong>Der</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 2092 1986 2253 2015; x_wconf 83'><strong>Container</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_45' title="bbox 1593 2031 2252 2069; baseline 0.006 -10; x_size 35; x_descenders 6; x_ascenders 10"><span class='ocrx_word' id='word_1_214' title='bbox 1593 2031 1706 2060; x_wconf 85'><strong>kommt</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 1716 2031 1785 2060; x_wconf 81'><strong>aber</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 1794 2032 1873 2061; x_wconf 86'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 1883 2042 1920 2061; x_wconf 84'><strong>an</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 1930 2035 1996 2062; x_wconf 86'><strong>Port</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 2006 2035 2047 2062; x_wconf 90'><strong>80</strong></span> <span class='ocrx_word' id='word_1_220' title='bbox 2057 2033 2129 2062; x_wconf 87'><strong>oder</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 2139 2036 2205 2069; x_wconf 84'>443,</span> <span class='ocrx_word' id='word_1_222' title='bbox 2215 2034 2252 2063; x_wconf 86'><strong>da</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_46' title="bbox 1593 2079 2252 2120; baseline 0.006 -13; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_223' title='bbox 1593 2079 1694 2108; x_wconf 84'><strong>beides</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 1706 2080 1782 2109; x_wconf 84'><strong>noch</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 1793 2090 1850 2109; x_wconf 90'><strong>von</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 1863 2080 1961 2110; x_wconf 85'><strong>einem</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 1972 2081 2144 2111; x_wconf 88'><strong>Webserver</strong></span> <span class='ocrx_word' id='word_1_228' title='bbox 2155 2082 2252 2120; x_wconf 87'><strong>belegt</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_47' title="bbox 1591 2127 2252 2167; baseline 0.006 -12; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_229' title='bbox 1591 2127 1672 2163; x_wconf 78'><strong>wird,</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 1685 2128 1915 2165; x_wconf 84'><strong>beispielsweise</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 1929 2129 2033 2167; x_wconf 87'><strong>Nginx.</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 2048 2130 2144 2167; x_wconf 88'><strong>Nginx</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 2155 2130 2252 2159; x_wconf 78'><strong>liefert</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_48' title="bbox 1592 2176 2251 2213; baseline 0.008 -10; x_size 36; x_descenders 7; x_ascenders 10"><span class='ocrx_word' id='word_1_234' title='bbox 1592 2176 1665 2204; x_wconf 89'><strong>noch</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 1675 2176 1786 2205; x_wconf 88'><strong>diverse</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 1796 2176 1914 2206; x_wconf 85'><strong>Dienste</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 1924 2187 1985 2213; x_wconf 86'>aus,</span> <span class='ocrx_word' id='word_1_238' title='bbox 1994 2177 2040 2207; x_wconf 91'><strong>die</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 2050 2178 2128 2207; x_wconf 84'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 2136 2178 2165 2207; x_wconf 91'><strong>in</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 2175 2181 2251 2208; x_wconf 90'><strong>Con-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_49' title="bbox 1592 2223 2251 2264; baseline 0.006 -12; x_size 40; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_242' title='bbox 1592 2223 1704 2252; x_wconf 83'><strong>tainern</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 1715 2224 1822 2253; x_wconf 77'><strong>laufen.</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 1834 2228 1893 2254; x_wconf 89'><strong>Der</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 1902 2225 1932 2254; x_wconf 90'><strong>in</strong></span> <span class='ocrx_word' id='word_1_246' title='bbox 1941 2223 1979 2254; x_wconf 84'><strong>c’t</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 1989 2227 2104 2261; x_wconf 86'>4/2018</span> <span class='ocrx_word' id='word_1_248' title='bbox 2115 2226 2251 2264; x_wconf 85'><strong>empfoh—</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_12' title="bbox 1563 2272 2250 2312">  
    <p class='ocr_par' id='par_1_13' lang='deu' title="bbox 1563 2272 2250 2312">  
     <span class='ocr_line' id='line_1_50' title="bbox 1563 2272 2250 2312; baseline 0.006 -12; x_size 40; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_249' title='bbox 1563 2291 1565 2293; x_wconf 95'>-</span> <span class='ocrx_word' id='word_1_250' title='bbox 1590 2272 1654 2301; x_wconf 87'><strong>lene</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 1664 2272 1821 2301; x_wconf 83'><strong>Container</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 1830 2273 1882 2302; x_wconf 89'><strong>mit</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 1891 2273 2089 2312; x_wconf 86'><strong>Nginx-Proxy</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 2095 2274 2156 2303; x_wconf 89'><strong>und</strong></span> <span class='ocrx_word' id='word_1_255' title='bbox 2165 2273 2250 2304; x_wconf 82'><strong>Let’s-</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_13' title="bbox 1585 2320 2250 2783">  
    <p class='ocr_par' id='par_1_14' lang='deu' title="bbox 1585 2320 2250 2783">  
     <span class='ocr_line' id='line_1_51' title="bbox 1590 2320 2250 2358; baseline 0.006 -10; x_size 35; x_descenders 5; x_ascenders 11"><span class='ocrx_word' id='word_1_256' title='bbox 1590 2321 1893 2358; x_wconf 84'><strong>Encrypt—Automatik</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 1905 2320 1941 2356; x_wconf 91'><strong>[2]</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 1952 2322 2031 2351; x_wconf 85'><strong>kann</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 2039 2322 2098 2351; x_wconf 90'><strong>den</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 2107 2322 2250 2352; x_wconf 83'><strong>händisch</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_52' title="bbox 1589 2367 2249 2407; baseline 0.006 -11; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_261' title='bbox 1589 2367 1781 2397; x_wconf 84'><strong>installierten</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 1794 2369 1889 2407; x_wconf 87'><strong>Nginx</strong></span> <span class='ocrx_word' id='word_1_263' title='bbox 1899 2369 1979 2399; x_wconf 89'><strong>nicht</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 1990 2376 2134 2406; x_wconf 85'><strong>ersetzen,</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 2147 2371 2185 2400; x_wconf 84'><strong>da</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 2196 2371 2249 2400; x_wconf 85'><strong>das</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_53' title="bbox 1589 2416 2249 2448; baseline 0.006 -4; x_size 38.298775; x_descenders 9.2987738; x_ascenders 10"><span class='ocrx_word' id='word_1_267' title='bbox 1589 2416 1642 2445; x_wconf 85'><strong>alle</strong></span> <span class='ocrx_word' id='word_1_268' title='bbox 1652 2416 1770 2446; x_wconf 84'><strong>Dienste</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 1780 2417 1938 2447; x_wconf 81'><strong>außerhalb</strong></span> <span class='ocrx_word' id='word_1_270' title='bbox 1945 2428 2003 2447; x_wconf 93'><strong>von</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 2012 2418 2190 2448; x_wconf 83'><strong>Containern</strong></span> <span class='ocrx_word' id='word_1_272' title='bbox 2198 2419 2249 2448; x_wconf 88'><strong>de-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_54' title="bbox 1588 2464 2248 2505; baseline 0.006 -13; x_size 39; x_descenders 10; x_ascenders 10"><span class='ocrx_word' id='word_1_273' title='bbox 1588 2464 1751 2493; x_wconf 83'><strong>aktivieren</strong></span> <span class='ocrx_word' id='word_1_274' title='bbox 1773 2465 1884 2494; x_wconf 86'><strong>würde.</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 1908 2465 1963 2495; x_wconf 89'><strong>Die</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 1986 2467 2107 2505; x_wconf 86'><strong>Lösung</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 2128 2467 2248 2496; x_wconf 84'><strong>besteht</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_55' title="bbox 1587 2512 2248 2553; baseline 0.006 -13; x_size 39; x_descenders 10; x_ascenders 10"><span class='ocrx_word' id='word_1_278' title='bbox 1587 2512 1681 2548; x_wconf 84'><strong>darin,</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 1694 2512 1753 2541; x_wconf 89'><strong>den</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 1766 2513 1875 2543; x_wconf 85'><strong>bereits</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 1887 2513 2083 2544; x_wconf 83'><strong>installierten</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 2096 2515 2193 2553; x_wconf 87'><strong>Nginx</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 2205 2515 2248 2544; x_wconf 85'><strong>als</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_56' title="bbox 1588 2561 2247 2599; baseline 0.006 -11; x_size 38; x_descenders 10; x_ascenders 9"><span class='ocrx_word' id='word_1_284' title='bbox 1588 2562 1827 2599; x_wconf 86'><strong>Reverse-Proxy</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 1847 2561 2054 2591; x_wconf 87'><strong>einzurichten</strong></span> <span class='ocrx_word' id='word_1_286' title='bbox 2073 2563 2135 2591; x_wconf 92'><strong>und</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 2157 2563 2247 2592; x_wconf 89'><strong>einen</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_57' title="bbox 1586 2608 2247 2648; baseline 0.005 -12; x_size 40; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_288' title='bbox 1586 2609 1806 2637; x_wconf 82'><strong>ACME-Client</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 1818 2609 1864 2637; x_wconf 79'><strong>für</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 1876 2608 1950 2638; x_wconf 82'><strong>Let’s</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 1962 2612 2088 2648; x_wconf 83'><strong>Encrypt</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 2100 2620 2136 2639; x_wconf 93'><strong>zu</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 2147 2610 2247 2639; x_wconf 82'><strong>instal-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_58' title="bbox 1586 2655 2246 2695; baseline 0.005 -11; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_294' title='bbox 1586 2655 1685 2684; x_wconf 87'><strong>lieren.</strong></span> <span class='ocrx_word' id='word_1_295' title='bbox 1696 2659 1755 2685; x_wconf 90'><strong>Der</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 1765 2659 1999 2695; x_wconf 87'><strong>Reverse-Proxy</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 2007 2658 2115 2687; x_wconf 88'><strong>nimmt</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 2124 2658 2179 2687; x_wconf 85'><strong>alle</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 2188 2661 2246 2687; x_wconf 83'><strong>An—</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_59' title="bbox 1585 2703 2245 2743; baseline 0.005 -11; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_300' title='bbox 1585 2703 1684 2741; x_wconf 81'><strong>fragen</strong></span> <span class='ocrx_word' id='word_1_301' title='bbox 1693 2714 1749 2733; x_wconf 91'><strong>von</strong></span> <span class='ocrx_word' id='word_1_302' title='bbox 1758 2704 1856 2733; x_wconf 80'><strong>außen</strong></span> <span class='ocrx_word' id='word_1_303' title='bbox 1864 2711 2008 2743; x_wconf 86'><strong>entgegen</strong></span> <span class='ocrx_word' id='word_1_304' title='bbox 2016 2705 2076 2734; x_wconf 88'><strong>und</strong></span> <span class='ocrx_word' id='word_1_305' title='bbox 2084 2706 2196 2735; x_wconf 86'><strong>verteilt</strong></span> <span class='ocrx_word' id='word_1_306' title='bbox 2204 2706 2245 2735; x_wconf 89'><strong>sie</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_60' title="bbox 1586 2752 2123 2783; baseline 0.002 -3; x_size 38.298775; x_descenders 9.2987738; x_ascenders 10"><span class='ocrx_word' id='word_1_307' title='bbox 1586 2761 1622 2780; x_wconf 84'><strong>an</strong></span> <span class='ocrx_word' id='word_1_308' title='bbox 1634 2752 1743 2781; x_wconf 88'><strong>andere</strong></span> <span class='ocrx_word' id='word_1_309' title='bbox 1754 2752 1839 2781; x_wconf 89'><strong>Web-</strong></span> <span class='ocrx_word' id='word_1_310' title='bbox 1850 2753 1922 2782; x_wconf 89'><strong>oder</strong></span> <span class='ocrx_word' id='word_1_311' title='bbox 1933 2755 2123 2783; x_wconf 87'><strong>CGI-Server.</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_14' title="bbox 1581 2838 2244 3268">  
    <p class='ocr_par' id='par_1_15' lang='deu' title="bbox 1586 2838 2212 2879">  
     <span class='ocr_line' id='line_1_61' title="bbox 1586 2838 2212 2879; baseline 0.005 -8; x_size 43; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_312' title='bbox 1586 2838 1727 2879; x_wconf 88'><strong>Nginx,</strong></span> <span class='ocrx_word' id='word_1_313' title='bbox 1742 2839 1815 2873; x_wconf 88'><strong>der</strong></span> <span class='ocrx_word' id='word_1_314' title='bbox 1827 2839 2212 2875; x_wconf 87'><strong>Schlüsselmeister</strong></span>   
     </span>
    </p>

    <p class='ocr_par' id='par_1_16' lang='deu' title="bbox 1581 2895 2244 3268">  
     <span class='ocr_line' id='line_1_62' title="bbox 1585 2895 2244 2935; baseline 0.005 -11; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_315' title='bbox 1585 2895 1635 2924; x_wconf 88'><strong>Ein</strong></span> <span class='ocrx_word' id='word_1_316' title='bbox 1643 2896 1810 2925; x_wconf 74'><strong>Websenier</strong></span> <span class='ocrx_word' id='word_1_317' title='bbox 1817 2896 1899 2925; x_wconf 86'><strong>sollte</strong></span> <span class='ocrx_word' id='word_1_318' title='bbox 1908 2897 2079 2935; x_wconf 84'><strong>heutzutage</strong></span> <span class='ocrx_word' id='word_1_319' title='bbox 2088 2898 2140 2926; x_wconf 89'><strong>mit</strong></span> <span class='ocrx_word' id='word_1_320' title='bbox 2147 2898 2244 2935; x_wconf 83'><strong>jedem</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_63' title="bbox 1584 2943 2244 2984; baseline 0.005 -12; x_size 39; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_321' title='bbox 1584 2943 1825 2973; x_wconf 84'><strong>Seitenbesucher</strong></span> <span class='ocrx_word' id='word_1_322' title='bbox 1833 2944 1898 2974; x_wconf 83'><strong>eine</strong></span> <span class='ocrx_word' id='word_1_323' title='bbox 1908 2945 2171 2984; x_wconf 89'><strong>TLS-Verbindung</strong></span> <span class='ocrx_word' id='word_1_324' title='bbox 2180 2956 2244 2975; x_wconf 83'>aus-</span>   
     </span>
     <span class='ocr_line' id='line_1_64' title="bbox 1584 2992 2244 3032; baseline 0.005 -12; x_size 39; x_descenders 10; x_ascenders 10"><span class='ocrx_word' id='word_1_325' title='bbox 1584 2992 1719 3021; x_wconf 81'><strong>handeln.</strong></span> <span class='ocrx_word' id='word_1_326' title='bbox 1729 2995 1820 3021; x_wconf 89'><strong>Wenn</strong></span> <span class='ocrx_word' id='word_1_327' title='bbox 1830 2993 1897 3022; x_wconf 78'><strong>aber</strong></span> <span class='ocrx_word' id='word_1_328' title='bbox 1906 2993 1959 3022; x_wconf 73'><strong>auf</strong></span> <span class='ocrx_word' id='word_1_329' title='bbox 1963 2993 2032 3022; x_wconf 88'><strong>dem</strong></span> <span class='ocrx_word' id='word_1_330' title='bbox 2041 2994 2173 3032; x_wconf 87'><strong>gleichen</strong></span> <span class='ocrx_word' id='word_1_331' title='bbox 2182 2997 2244 3023; x_wconf 89'><strong>Ser-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_65' title="bbox 1582 3040 2243 3080; baseline 0.005 -12; x_size 39; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_332' title='bbox 1582 3050 1631 3068; x_wconf 85'><strong>ver</strong></span> <span class='ocrx_word' id='word_1_333' title='bbox 1642 3040 1851 3069; x_wconf 83'><strong>verschiedene</strong></span> <span class='ocrx_word' id='word_1_334' title='bbox 1862 3041 2052 3070; x_wconf 88'><strong>Webdienste</strong></span> <span class='ocrx_word' id='word_1_335' title='bbox 2063 3041 2172 3078; x_wconf 76'><strong>laufen,</strong></span> <span class='ocrx_word' id='word_1_336' title='bbox 2183 3042 2243 3080; x_wconf 86'><strong>gibt</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_66' title="bbox 1583 3088 2243 3123; baseline 0.005 -7; x_size 35; x_descenders 6; x_ascenders 10"><span class='ocrx_word' id='word_1_337' title='bbox 1583 3097 1614 3116; x_wconf 84'><strong>es</strong></span> <span class='ocrx_word' id='word_1_338' title='bbox 1626 3088 1732 3116; x_wconf 88'><strong>keinen</strong></span> <span class='ocrx_word' id='word_1_339' title='bbox 1746 3088 1857 3123; x_wconf 83'><strong>Grund,</strong></span> <span class='ocrx_word' id='word_1_340' title='bbox 1870 3088 1938 3117; x_wconf 85'>dass</span> <span class='ocrx_word' id='word_1_341' title='bbox 1950 3088 2033 3118; x_wconf 88'><strong>diese</strong></span> <span class='ocrx_word' id='word_1_342' title='bbox 2046 3089 2169 3119; x_wconf 88'><strong>Dienste</strong></span> <span class='ocrx_word' id='word_1_343' title='bbox 2180 3100 2243 3119; x_wconf 90'><strong>ver-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_67' title="bbox 1582 3135 2242 3173; baseline 0.005 -9; x_size 37; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_344' title='bbox 1582 3135 1739 3164; x_wconf 81'><strong>schlüsselt</strong></span> <span class='ocrx_word' id='word_1_345' title='bbox 1752 3135 1805 3164; x_wconf 84'><strong>mit</strong></span> <span class='ocrx_word' id='word_1_346' title='bbox 1817 3135 1887 3164; x_wconf 89'><strong>dern</strong></span> <span class='ocrx_word' id='word_1_347' title='bbox 1900 3138 1993 3173; x_wconf 84'><strong>Proxy</strong></span> <span class='ocrx_word' id='word_1_348' title='bbox 2004 3137 2149 3173; x_wconf 86'><strong>sprechen</strong></span> <span class='ocrx_word' id='word_1_349' title='bbox 2162 3139 2242 3167; x_wconf 91'>müs—</span>   
     </span>
     <span class='ocr_line' id='line_1_68' title="bbox 1581 3183 2242 3218; baseline 0.005 -7; x_size 35; x_descenders 6; x_ascenders 10"><span class='ocrx_word' id='word_1_350' title='bbox 1581 3192 1644 3211; x_wconf 88'><strong>sen.</strong></span> <span class='ocrx_word' id='word_1_351' title='bbox 1658 3185 1694 3211; x_wconf 88'><strong>Es</strong></span> <span class='ocrx_word' id='word_1_352' title='bbox 1706 3183 1797 3212; x_wconf 87'><strong>reicht</strong></span> <span class='ocrx_word' id='word_1_353' title='bbox 1809 3183 1908 3218; x_wconf 84'><strong>daher,</strong></span> <span class='ocrx_word' id='word_1_354' title='bbox 1921 3193 2008 3212; x_wconf 90'><strong>wenn</strong></span> <span class='ocrx_word' id='word_1_355' title='bbox 2020 3183 2069 3212; x_wconf 91'><strong>ein</strong></span> <span class='ocrx_word' id='word_1_356' title='bbox 2081 3184 2124 3213; x_wconf 88'><strong>als</strong></span> <span class='ocrx_word' id='word_1_357' title='bbox 2136 3188 2242 3214; x_wconf 88'><strong>Rever-</strong></span>   
     </span>
     <span class='ocr_line' id='line_1_69' title="bbox 1581 3230 2241 3268; baseline 0.005 -9; x_size 38; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_358' title='bbox 1581 3233 1723 3268; x_wconf 86'><strong>se—Proxy</strong></span> <span class='ocrx_word' id='word_1_359' title='bbox 1735 3230 1962 3268; x_wconf 87'><strong>konfigurierter</strong></span> <span class='ocrx_word' id='word_1_360' title='bbox 1975 3231 2072 3268; x_wconf 87'><strong>Nginx</strong></span> <span class='ocrx_word' id='word_1_361' title='bbox 2083 3233 2241 3262; x_wconf 85'><strong>sämtliche</strong></span>   
     </span>
    </p>
   </div>
   <div class='ocr_carea' id='block_1_15' title="bbox 1984 3354 2239 3383">  
    <p class='ocr_par' id='par_1_17' lang='deu' title="bbox 1984 3354 2239 3383">  
     <span class='ocr_line' id='line_1_70' title="bbox 1984 3354 2239 3383; baseline 0.016 -5; x_size 32.111111; x_descenders 8.0277777; x_ascenders 8.0277777"><span class='ocrx_word' id='word_1_362' title='bbox 1984 3354 2020 3378; x_wconf 88'><strong>c&#39;t</strong></span> <span class='ocrx_word' id='word_1_363' title='bbox 2033 3354 2115 3383; x_wconf 86'><strong>2018,</strong></span> <span class='ocrx_word' id='word_1_364' title='bbox 2131 3356 2190 3381; x_wconf 86'><strong>Heft</strong></span> <span class='ocrx_word' id='word_1_365' title='bbox 2204 3357 2239 3382; x_wconf 86'><strong>26</strong></span>   
     </span>
    </p>
   </div>
  </div>
 </body>
</html>
Mitglied: 137846
Solution 137846 Dec 21, 2018 updated at 15:35:19 (UTC)
Goto Top
Wie füttere ich denn den Reader?
S.o.
Die Datei wird beim Create als erster Parameter übergeben.
Zum lesen der Daten machst du eine While() Schleife mit Read()

Beispiel:
while ($reader.Read()){
    if($reader.IsStartElement()){
       $reader.Name
    }
}
Den Rest entnimmst du bitte der .NET Doku zum Object
https://docs.microsoft.com/de-de/dotnet/api/system.xml.xmlreader?view=ne ...
Stellt einen Reader dar, der einen schnellen Zugriff auf XML-Daten bietet, ohne Zwischenspeicher und welcher nur vorwärts möglich ist.
Member: NetzwerkDude
NetzwerkDude Dec 21, 2018 at 15:36:47 (UTC)
Goto Top
Danke soweit!
Mitglied: 137846
137846 Dec 21, 2018 updated at 15:44:29 (UTC)
Goto Top
Keine Ursache.

Frohes Fest!