<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Validation - Tag - 程式狂想筆記</title>
        <link>https://malagege.github.io/blog/tags/validation/</link>
        <description>Validation - Tag - 程式狂想筆記</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-tw</language><lastBuildDate>Tue, 02 Feb 2021 21:54:26 &#43;0000</lastBuildDate><atom:link href="https://malagege.github.io/blog/tags/validation/" rel="self" type="application/rss+xml" /><item>
    <title>用 XSD 驗證 XML 方法</title>
    <link>https://malagege.github.io/blog/posts/%E7%94%A8-XSD-%E9%A9%97%E8%AD%89-XML-%E6%96%B9%E6%B3%95/</link>
    <pubDate>Tue, 02 Feb 2021 21:54:26 &#43;0000</pubDate>
    <author>malagege</author>
    <guid>https://malagege.github.io/blog/posts/%E7%94%A8-XSD-%E9%A9%97%E8%AD%89-XML-%E6%96%B9%E6%B3%95/</guid>
    <description><![CDATA[<p>維運或串接外部系統時，XML 最麻煩的地方通常不是「看不懂內容」，而是「規則到底是什麼」。有些欄位是必填、有些順序不能亂、有些節點要帶 namespace，肉眼看 XML 很容易漏掉，等送到對方系統才被打回來。</p>
<p>這時候 XSD 就很好用，因為它不是單純的範例文件，而是 XML 的結構規格。只要把 XML 拿去對照 XSD 驗證，就能先知道格式到底合不合規則。</p>]]></description>
</item>
</channel>
</rss>
