|
|
|
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="321px" height="466px" viewBox="-0.5 -0.5 321 466" content="<mxfile><diagram id="ZZavjm4HpK4xC4EOIo5s" name="第 1 页">3VhNj5swEP01vlYGAzFHSMj2UqnSHto90uAGJIIjh2yS/vqOwQabj80q3SZVpRw8z57BfjNvDEFkuTs/iXSff+EZK5GLszMiK+S6nusi+cPZRQGEtsBWFFkLOT3wXPxiCsQKPRYZO1gLa87Lutjb4IZXFdvUFpYKwU/2sp+8tJ+6T7dsBDxv0nKMfiuyOm9R6i56/DMrtrl+shOE7cwu1YvVSQ55mvGTAZEEkaXgvG5Hu/OSlZI7zUvrt56Z7TYmWFW/x4G0Dq9peVRnU/uqL/qwrMoiyRlYFa8AjPN6V4LlwBAeIy7fwcCffG2+mHMrmXPcWRdljfep85iKLet4azGWWelQJ3lifMcgJiw49UnwFbG5wb/GBCvTuni1k5iqWth24bonfOUF7M7FqmwdnTRVtW6I7RAHfhQbprxM0keBfDuQPwjUkjAKBAPj2D3U5HQ6v/6D8svORW24gfVizPRO0rhaE4P8w+4bolsoeGhJYLskPO/mkrADkb9XEsG4JBIPxRTFEUoWKAqbAZhrFHoo8VEYozBhUCJiVDuCH6uMZSqBp7yo2fM+bVJzgs5v19Jsfl+ZqNkZvaVwNRvM0G1ku2PSTHeA5zNrUfkGb4s/lZKShGMKopPHtCTm5Idvba+mchx3Rl5mD6aPlFcXR6uC3Cgv4lzR6Yy8IJvpxVi2lwsO8xsePofY1y8M2oi3apfOaZeupkQcoDBAdNFMxSgOJEKXDRKi0EWUGggIHaPQmfCCQ8BsHOoI4EsaBBz1e8zjesKwSO7aFML/4X4d6f3Klevg6YTcqSkQO9/+rXeuSweFM3yf+7g7V7cFS7ig2hhF/pRMfUQBaaZiF0WtKJdSeXIAysONEFcoSsZXdbMGegBuAq6VO3VQtP7nxOpT/35i1d8TgywALUC75HwtEzHR/4aKLkv40mTvJWzEzgSH733jcegdm5t+QbD48uWtEXmKpmglETBjb+JyGVVbznc/joe7EDcotO5jzSTO+xjiwOy/2Nvu0P/tQZLf</diagram></mxfile>">
|
|
|
|
<defs/>
|
|
|
|
<g>
|
|
|
|
<path d="M 70 110 L 70 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
|
|
<path d="M 70 260 L 70 170" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
|
|
<rect x="10" y="260" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
|
|
<g transform="translate(-0.5 -0.5)">
|
|
|
|
<switch>
|
|
|
|
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
|
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 290px; margin-left: 11px;">
|
|
|
|
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
|
|
为空返回error
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</foreignObject>
|
|
|
|
<text x="70" y="294" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
|
|
|
为空返回error
|
|
|
|
</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
<path d="M 140 140 L 250 140 Q 260 140 260 150 L 260 260" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
|
|
<rect x="200" y="260" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
|
|
<g transform="translate(-0.5 -0.5)">
|
|
|
|
<switch>
|
|
|
|
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
|
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 290px; margin-left: 201px;">
|
|
|
|
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
|
|
不为空文件指针指向文件 并打开
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</foreignObject>
|
|
|
|
<text x="260" y="294" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
|
|
|
不为空文件指针指向文件 并打开
|
|
|
|
</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
<path d="M 260 405 L 260 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
|
|
|
|
<rect x="200" y="405" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
|
|
<g transform="translate(-0.5 -0.5)">
|
|
|
|
<switch>
|
|
|
|
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
|
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 435px; margin-left: 201px;">
|
|
|
|
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
|
|
若文件内没有数据返回无信息
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</foreignObject>
|
|
|
|
<text x="260" y="439" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
|
|
|
若文件内没有数据返回无信息
|
|
|
|
</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
<ellipse cx="70" cy="30" rx="60" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
|
|
|
|
<g transform="translate(-0.5 -0.5)">
|
|
|
|
<switch>
|
|
|
|
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
|
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 30px; margin-left: 11px;">
|
|
|
|
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
|
|
读取文件
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</foreignObject>
|
|
|
|
<text x="70" y="34" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
|
|
|
读取文件
|
|
|
|
</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
<path d="M 70 110 L 140 140 L 70 170 L 0 140 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
|
|
|
|
<g transform="translate(-0.5 -0.5)">
|
|
|
|
<switch>
|
|
|
|
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
|
|
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 140px; margin-left: 1px;">
|
|
|
|
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
|
|
|
|
<div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
|
|
|
|
判断头指针
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</foreignObject>
|
|
|
|
<text x="70" y="144" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">
|
|
|
|
判断头指针
|
|
|
|
</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
<switch>
|
|
|
|
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
|
|
|
|
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
|
|
|
|
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
|
|
|
|
Text is not SVG - cannot display
|
|
|
|
</text>
|
|
|
|
</a>
|
|
|
|
</switch>
|
|
|
|
</svg>
|