這種帶命名空間的XML檔案如何讀寫呢。需要讀取body里面的每個group里面的target中的mrk的值,求高人指點迷經。
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns:sdl="http://sdl.com/FileTypes/SdlXliff/1.0" xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2" sdl:version="1.0">
<file original="C:\Users\huama\AppData\Local\Temp\SDL_Wizard_Project_bdbb35fb-cf31-4c4a-b7f0-636c736bc9ef\zh-CN\測驗SDLXLIFF檔案.docx" datatype="x-sdlfilterframework2" source-language="zh-CN">
<header>
<reference>
<internal-file form="base64">
UEsDBBQAAAAIAE0yO1FxGkqDDCUAANovAAARAAAAdHljMGNzanMuY2tlLmRvY3jtemVwHEnWbYtl
</internal-file>
</reference>
<sdl:ref-files>
<sdl:ref-file uid="0" id="Docx.DependencyFileId" name="測驗SDLXLIFF檔案.docx" o-path="C:\Users\huama\AppData\Local\Temp\SDL_Wizard_Project_bdbb35fb-cf31-4c4a-b7f0-636c736bc9ef\zh-CN\測驗SDLXLIFF檔案.docx" date="09/27/2020 06:18:27" expected-use="Generation"/>
</sdl:ref-files>
<file-info xmlns="http://sdl.com/FileTypes/SdlXliff/1.0">
<value key="SDL:FileId">e7032273-76b5-4e78-9531-a5f92eb938a7</value>
<value key="SDL:CreationDate">09/27/2020 14:23:20</value>
<value key="SDL:OriginalFilePath">C:\Users\huama\AppData\Local\Temp\SDL_Wizard_Project_bdbb35fb-cf31-4c4a-b7f0-636c736bc9ef\zh-CN\測驗SDLXLIFF檔案.docx</value>
<value key="SDL:QuickInsertsList">qBold;qItalic;qUnderline;qSubscript;qSuperscript;qSmallCaps;qNonBreakingHyphen;qOptionalHyphen;qNoBold;qNoItalic;qNoUnderline;qNoSubscript;qNoSuperscript;qStrikeThrough;qNoStrikeThrough;qNoSmallCaps</value>
<value key="NeedsSegmentRenumbering">True</value>
<value key="RelationshipHighestId">5</value>
<value key="CommentHighestId">0</value>
<value key="ParagraphTextDirections"></value>
<sniff-info>
<detected-source-lang detection-level="Guess" lang="zh-CN"/>
</sniff-info>
</file-info>
<sdl:filetype-info>
<sdl:filetype-id>WordprocessingML v. 2</sdl:filetype-id>
</sdl:filetype-info>
<fmt-defs xmlns="http://sdl.com/FileTypes/SdlXliff/1.0">
<fmt-def id="1">
<value key="FontSize">10.5</value>
</fmt-def>
</fmt-defs>
<cxt-defs xmlns="http://sdl.com/FileTypes/SdlXliff/1.0">
<cxt-def id="1" type="LocationDetails" purpose="Location">
<fmt id="1"/>
<props>
<value key="StartsAt">2304</value>
<value key="EndsAt">2565</value>
<value key="ParagraphFormatting"></value>
<value key="document">word\document.xml</value>
</props>
</cxt-def>
<cxt-def id="2" type="sdl:paragraph"/>
<cxt-def id="3" type="LocationDetails" purpose="Location">
<fmt id="1"/>
<props>
<value key="StartsAt">2571</value>
<value key="EndsAt">2897</value>
<value key="ParagraphFormatting"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/></w:rPr></w:pPr></value>
<value key="document">word\document.xml</value>
</props>
</cxt-def>
</cxt-defs>
</header>
<body>
<group>
<sdl:cxts>
<sdl:cxt id="1"/>
<sdl:cxt id="2"/>
</sdl:cxts>
<trans-unit id="369843c9-5e01-4b55-b85c-232dcedc7382">
<source>我是SDLXLIFF檔案。</source>
<seg-source>
<mrk mtype="seg" mid="1">我是SDLXLIFF檔案。</mrk>
</seg-source>
<target>
<mrk mtype="seg" mid="1">I am a sdlxliff file.</mrk>
</target>
</trans-unit>
</group>
<group>
<sdl:cxts>
<sdl:cxt id="3"/>
<sdl:cxt id="2"/>
</sdl:cxts>
<trans-unit id="bb2bfbf4-e592-44ae-8313-357843b00090">
<source>是否可以正常決議SDLXLIFF檔案。</source>
<seg-source>
<mrk mtype="seg" mid="2">是否可以正常決議SDLXLIFF檔案。</mrk>
</seg-source>
<target>
<mrk mtype="seg" mid="2">Whether the sdlxliff file can be parsed normally.</mrk>
</target>
</trans-unit>
</group>
</body>
</file>
</xliff>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/133934.html
標籤:C#
