2009-11-20 140 views
3

我工作誰在使用這個XML結構,他的網站的內容被客戶端:這是很好的XML嗎?

<section title="title1" layoutType="VideoViewer" xmlPath="xml/ita/title1.xml" pageTitle="extended title" previewImg=""/> 

<section title="another title" layoutType="TimeLine" xmlPath="xml/ita/timeline.xml" textFile="" pageTitle="extended title for timeline"></section> 

我是很新的XML,但這並不好看我。除了關閉標籤的方式不同(與/> autoclosing或</section>明確關閉),我本來以爲XML應該更像

<section> 
    <title>title1</title> 
    <layoutType>"VideoViewer" </layoutType> 
    <xmlPath>xml/ita/title1.xml </xmlPath> 
    <pageTitle>extended title</pageTitle> 
    <previewImg/> 
</section> 

<section> 
...etc etc.. 
</section> 

你覺得呢?

如果他們都好,是否有「最佳做法」?

+2

順便說一句,這是很好的詢問最佳實踐,但我不會」建議改變一個沒有損壞的工作系統,除非你需要增加你的計費時間:-) – NVRAM 2009-11-20 16:22:23

回答

6

只要所有元素都包含在一個根元素中,就沒有什麼問題了。

任何一種結束標籤的風格都是可以接受的,儘管我會爲其中沒有其他標籤的所有元素推薦自閉標籤。

至於結構(標籤vs屬性),這是一個意見問題,根據定義,兩種選擇都不會更好。

+1

對不起,但-1爲「按定義」,因爲你是不正確的。 具有元素而非屬性的示例對於可擴展性更好。元素可以有複雜的內容,屬性不能。如果有一天有可能有,例如''和''組件到'',最好用一個元素而不是屬性表示。 – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/186338/">Tenner</a></span> <span>2009-11-20 15:32:55</span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+3</span></div> <div class="col-lg-11"> <p class="commenttext">@Tenner - 您對複雜內容的觀點是有效的,但模式更改仍然是模式更改,因此我不會購買您的* title *示例(除非它以* title *的集合開始)。正如SLaks所說的那樣,有兩種選擇,兩種都有專業和技術。我喜歡Eineki的評論,我簡化爲:*元素是對象,屬性是屬性。*是的,我已經看到兩個選項被濫用(200 + char屬性字符串,IIRC)。 – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/57582/">NVRAM</a></span> <span>2009-11-20 16:14:34</span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">@NVRAM - 我同意;如果一個元素本身從簡單的文本改變爲複雜類型,這很可能會導致任何現有的代碼失敗 – <span class="text-secondary"> <small> <span>2009-11-20 16:23:23</span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">3<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>爲什麼你認爲XML應該更像這樣?第一個是以屬性爲中心的;你提出的是以元素爲中心的。雖然現在以元素爲中心已經變得越來越常用,但以屬性爲中心的方法肯定沒有問題,並且可以使某些事情更清晰。</p> <p>只要XML有一個命名空間,那麼它沒有任何問題。</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1771073">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 15:10:42</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">1<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>你的方法在我看來更好。 xml屬性(如title =「blah」)用於定義特定標籤的屬性,但是當您進入更復雜的數據結構時,您希望更多地根據對象進行思考,其中標籤的屬性實際上只是定義了額外的數據(如數據類型,格式等)。</p> <p>您的示例朝着正確的方向發展,但這完全取決於您如何選擇模型化數據。</p> <p>像「類型」的例子可能是部分的相應的屬性(這是很難知道準確不知道什麼傻冒建模),但我會假設類似的東西會公開是適當</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1771097">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 15:13:48</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/74389/">brad</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">1<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>正如你承認你是XML新手,我會指出你的方向<a href="http://www.w3schools.com/xml/default.asp" rel="nofollow noreferrer">W3 Schools</a>。至於你的問題,確實沒有正確或錯誤的答案都是合理的。這取決於你自己的偏好。</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1771114">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 15:15:31</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/82586/">James</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">3<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>兩者都是正確的。這只是個人品味的問題。</p> <p>我會花一些話來說我的觀點。</p> <p>當我被教XML時,我發現當你需要存儲一個簡單的屬性時,一個屬性比子元素更可取。 爲簡單起見,我的意思是一個<em>單</em>,<em>非結構化</em>財產。</p> <p>非結構化部分很簡單:一個屬性可以表示爲一個字符串。 對於單個我的意思是,你不能給一個屬性 分配超過一個值,但你可以重複相同的子元素來創建父節點內的集合/集合。</p> <p>我想更清楚一點,但我不擅長英語,以更好地解釋我對這個問題的想法。</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1771191">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 15:25:23</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/29125/">Eineki</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> <!-- comments --> <div class="comments"> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">你的英文很好。但我會改變一點,「一個元素*可以表示爲*一個字符串」(不是*是*)。 – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/57582/">NVRAM</a></span> <span>2009-11-20 16:17:26</span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">1<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>自動關閉標記很棒,但我不認爲使用所有屬性將被視爲「最佳做法」。屬性比元素有更多的侷限性。</p> <p>從<a href="http://www.w3schools.com/xml/xml_attributes.asp" rel="nofollow noreferrer">w3schools</a>:</p> <blockquote> <p>沒有關於何時使用屬性,何時使用元素的規則。屬性在HTML中非常方便。在XML中,我的建議是避免它們。改用元素。 <br><br> ... <br><br> 一些使用屬性的問題是:<br><br> *屬性不能包含多個值(元素可以)<br> *屬性不能包含的樹結構(元素可以)<br> *屬性是不容易可擴展(用於將來的更改)<br> <br>屬性很難閱讀和維護。使用數據元素。將屬性用於與數據無關的信息。</p> </blockquote> <p>使用元素。</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1771335">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 15:41:32</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">1<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>我個人的XML方言設計風格涉及屬性和元素的混合,重要的元素。我的一般經驗法則是每行不能超過80個字符(不包括前導空格),因此不應要求換行符能夠舒適地閱讀。</p> <p>我使用屬性來表示非常特定於它們所連接的元素並且沒有機會擴展爲多個值的簡要項目。我傾向於使布爾值,數值和枚舉值屬性。例如,對於圖像引用元素,我會製作寬度,高度和格式屬性。</p> <p>我使用更長的值的元素(特別是可能會有任何長度的元素),特別是那些可能延伸到更復雜結構的元素。例如,對於圖片引用元素,我會製作圖片引用元素的標題,標題,說明,URL以及其他可能冗長的自由文本值子元素。</p> <p>XML應該很容易閱讀。 XML方言應該是健壯的,並且在修改時不會破壞系統。如有疑問,請使用元素。</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1771589">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 16:19:50</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/1062553/">dsoltesz</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">2<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>我看到使用該示例XML中的屬性沒有任何問題。屬性具有許多元素所沒有的限制,以及一些顯着的優點。</p> <p>首先,限制:</p> <ul> <li>屬性可能只包含簡單內容。</li> <li>屬性名稱在元素中必須是唯一的。根據定義,屬性的排序在XML中並不重要;您不能依靠DOM來按照任何特定順序遍歷或保存屬性。</li> <li>屬性不是節點,這意味着您在XPath中訪問它們時存在一些偏心(例如,在XSLT標識轉換中使用的模式<code class="prettyprint-override">node() | @*</code>)以及在DOM中(例如,NET,<code class="prettyprint-override">XmlAttribute</code>派生自<code class="prettyprint-override">XmlNode</code>即使屬性不是節點,並且<code class="prettyprint-override">XmlAttributeCollection</code><em>不是</em>派生自<code class="prettyprint-override">XmlNodeList</code>即使它是一個<code class="prettyprint-override">XmlNode</code>對象的列表 - 這是有很好的理由,但它是相當混亂,如果你是新來的它)。</li> </ul> <p>的顯著優點:</p> <ul> <li>由於屬性名必須是一個元素中是唯一的,並且只能包含簡單內容,對DOM方法來設置和獲取屬性值是顯著簡單比DOM使用在元素中設置和獲取值的方法。</li> <li>由於屬性排序並不重要,因此不需要創建和使用屬性來關注排序的代碼。</li> <li>由於屬性只能包含簡單內容,因此爲它們編寫模式定義會更容易。</li> <li>屬性的標記比元素的標記更簡潔。</li> </ul> <p>屬性同構到地圖/字典非常乾淨。您可以使用屬性作爲任何由名稱/值對組成的數據結構的可持久化形式,只要可以將名稱限制爲有效的XML名稱並將值限制爲文本 - 並且只要構建它所執行的數據結構無論你填充什麼樣的順序。</p> <p>(這可能會導致很大的問題。在WPF中,你可以使用XAML中的屬性來存儲對象屬性的值,它們在設置時會產生副作用。對於難以診斷的錯誤 - 僅僅因爲您在設置<code class="prettyprint-override">SelectedItem</code>之前在您的XAML中設置了<code class="prettyprint-override">Binding</code>並不意味着<code class="prettyprint-override">XamlReader</code>將在構建XAML所代表的對象時嘗試設置<code class="prettyprint-override">SelectedItem</code>在一個沒有<code class="prettyprint-override">Binding</code>的物體上,它會拋出一個e xception。你可以整天看看你的XAML,看不出爲什麼會發生這種情況。)</p> <p>在代碼中,使用屬性的好處是不言而喻的。來設置和使用<code class="prettyprint-override">XmlDocument</code> DOM(在C#)得到的元件上的<code class="prettyprint-override">foo</code>屬性的值:</p> <pre><code class="prettyprint-override">elm.SetAttribute("foo", value); value = elm.GetAttribute("foo"); </code></pre> <p>設置和元件上得到一個<code class="prettyprint-override">foo</code><em>元件</em>的值:</p> <pre><code class="prettyprint-override">XmlElement fooElm = (XmlElement)elm.SelectSingleNode("foo"); if (fooElm == null) { elm.OwnerDocument.CreateElement("foo"); elm.AppendChild(fooElm); } fooElm.InnerText = value; XmlElement fooElm = (XmlElement)elm.SelectSingleNode("foo"); value = fooElm != null ?? fooElm.InnerText : ""; </code></pre> <p>確實有更高效的方法來完成上述操作(編寫幫助程序方法,使用<code class="prettyprint-override">XDocument</code>而不是<code class="prettyprint-override">XmlDocument</code>,或者完全避免使用DOM並使用序列化),但使用元素本身就更復雜。</p> <p>在你的例子中,使用屬性可能是可以的;它看起來像是一個簡單的名稱/值對映射,其排序無關緊要。例外可能是標題;如果有人希望允許它們包含標記,那麼你會感到悲傷。</p> <p><strong>編輯:</strong></p> <p>其實,我相信<code class="prettyprint-override">XamlReader</code>將處理在它們出現在XAML的順序屬性,因此,如果你在你的XAML <code class="prettyprint-override">SelectedItem</code>之前設置<code class="prettyprint-override">Binding</code>它可能不會導致異常 - 所以只要<code class="prettyprint-override">XamlReader</code>正在從XAML的實際文本中讀取。實際上,讀取和寫入XML文檔的工具會改變XAML文檔中屬性的排序。 KaXaml是否保留了它所編輯的XAML文檔中屬性的順序?它不應該<em>有</em>到。</p> <p>無論如何,在XAML解決方法很簡單:不是這樣:</p> <pre><code class="prettyprint-override"><ListBox Binding="{...}" SelectedItem="..." ... /> </code></pre> <p>做到這一點:</p> <pre><code class="prettyprint-override"><ListBox> <ListBox.Binding>...</ListBox.Binding> <ListBox.SelectedItem>...</ListBox.SelectedItem> ... </code></pre> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/1772658">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2009-11-20 19:14:49</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.uwenku.com/question/p-hkvsawwl-tc.html" target="_blank" title="這是一個很好的習慣嗎?"> 這是一個很好的習慣嗎? </a> </li> <li> 2. <a href="http://hk.uwenku.com/question/p-piwzyvau-e.html" target="_blank" title="這是一個很好的IF塊嗎?"> 這是一個很好的IF塊嗎? </a> </li> <li> 3. <a href="http://hk.uwenku.com/question/p-gaxqodxv-yv.html" target="_blank" title="這是很好的鏈接練習嗎?"> 這是很好的鏈接練習嗎? </a> </li> <li> 4. <a href="http://hk.uwenku.com/question/p-bamdbstj-bbp.html" target="_blank" title="這個程序很好嗎?"> 這個程序很好嗎? </a> </li> <li> 5. <a href="http://hk.uwenku.com/question/p-quhavmra-be.html" target="_blank" title="這種方法很好嗎?"> 這種方法很好嗎? </a> </li> <li> 6. <a href="http://hk.uwenku.com/question/p-nhrmzmak-ber.html" target="_blank" title="這樣使用很好嗎?"> 這樣使用很好嗎? </a> </li> <li> 7. <a href="http://hk.uwenku.com/question/p-qcfnufbs-uo.html" target="_blank" title="這個SEO建議真的很好嗎?"> 這個SEO建議真的很好嗎? </a> </li> <li> 8. <a href="http://hk.uwenku.com/question/p-vqjsadnr-zq.html" target="_blank" title="這是一個很好的語法XML模式?"> 這是一個很好的語法XML模式? </a> </li> <li> 9. <a href="http://hk.uwenku.com/question/p-ghdfjqzz-bu.html" target="_blank" title="這是.htaccess好嗎?"> 這是.htaccess好嗎? </a> </li> <li> 10. <a href="http://hk.uwenku.com/question/p-ulbztdns-eh.html" target="_blank" title="這是Singleton模式的一個很好的用法嗎?"> 這是Singleton模式的一個很好的用法嗎? </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://hk.uwenku.com/question/p-vairielz-bz.html" target="_blank" title="這是裝飾者模式的一個很好的用法嗎?"> 這是裝飾者模式的一個很好的用法嗎? </a> </li> <li> 12. <a href="http://hk.uwenku.com/question/p-bkfriezq-rn.html" target="_blank" title="這是JavaScript中的一個很好的變量名嗎?"> 這是JavaScript中的一個很好的變量名嗎? </a> </li> <li> 13. <a href="http://hk.uwenku.com/question/p-xkastcpg-no.html" target="_blank" title="SQL中的單行表:這是一個很好的實現嗎?"> SQL中的單行表:這是一個很好的實現嗎? </a> </li> <li> 14. <a href="http://hk.uwenku.com/question/p-bnzovnqg-cd.html" target="_blank" title="這是一個很好的學習遊戲的JavaScript框架嗎?"> 這是一個很好的學習遊戲的JavaScript框架嗎? </a> </li> <li> 15. <a href="http://hk.uwenku.com/question/p-ehvwmhvv-en.html" target="_blank" title="WebApp + Ionic for Mobile的Bootstrap。這是一個很好的組合嗎?"> WebApp + Ionic for Mobile的Bootstrap。這是一個很好的組合嗎? </a> </li> <li> 16. <a href="http://hk.uwenku.com/question/p-ygpkweqw-se.html" target="_blank" title="這是Dataflow的一個很好的用例嗎?"> 這是Dataflow的一個很好的用例嗎? </a> </li> <li> 17. <a href="http://hk.uwenku.com/question/p-eeverxak-bkg.html" target="_blank" title="這是一個很好的使用繼承的例子嗎?"> 這是一個很好的使用繼承的例子嗎? </a> </li> <li> 18. <a href="http://hk.uwenku.com/question/p-gjdoetbw-bed.html" target="_blank" title="這是Redis的一個很好的用例嗎?"> 這是Redis的一個很好的用例嗎? </a> </li> <li> 19. <a href="http://hk.uwenku.com/question/p-wtxrkxjx-bhm.html" target="_blank" title="用這種用法揮發很好嗎?"> 用這種用法揮發很好嗎? </a> </li> <li> 20. <a href="http://hk.uwenku.com/question/p-hangperh-pq.html" target="_blank" title="可選外鍵 - 這是一個很好的解決方案嗎?"> 可選外鍵 - 這是一個很好的解決方案嗎? </a> </li> <li> 21. <a href="http://hk.uwenku.com/question/p-krlwydul-ve.html" target="_blank" title="DynamicObject:這是一個很好的解決方案嗎?"> DynamicObject:這是一個很好的解決方案嗎? </a> </li> <li> 22. <a href="http://hk.uwenku.com/question/p-zafhtfxv-ks.html" target="_blank" title="這是很好的SQL查詢資源嗎?"> 這是很好的SQL查詢資源嗎? </a> </li> <li> 23. <a href="http://hk.uwenku.com/question/p-qvzmawso-wz.html" target="_blank" title="這是一個很好的React練習嗎?"> 這是一個很好的React練習嗎? </a> </li> <li> 24. <a href="http://hk.uwenku.com/question/p-qfwralze-zy.html" target="_blank" title="這是一個很好的面向對象設計嗎?"> 這是一個很好的面向對象設計嗎? </a> </li> <li> 25. <a href="http://hk.uwenku.com/question/p-bcbxsjjn-zk.html" target="_blank" title="這是一個很好的集中DVCS工作流程嗎?"> 這是一個很好的集中DVCS工作流程嗎? </a> </li> <li> 26. <a href="http://hk.uwenku.com/question/p-reigtzti-bbr.html" target="_blank" title="jQuery插件 - 這是一個很好的做法嗎?"> jQuery插件 - 這是一個很好的做法嗎? </a> </li> <li> 27. <a href="http://hk.uwenku.com/question/p-bforheos-bkn.html" target="_blank" title="這是一個很好的管理休眠會話嗎?"> 這是一個很好的管理休眠會話嗎? </a> </li> <li> 28. <a href="http://hk.uwenku.com/question/p-uyszztfy-dz.html" target="_blank" title="這是一個很好的綁定方法嗎?"> 這是一個很好的綁定方法嗎? </a> </li> <li> 29. <a href="http://hk.uwenku.com/question/p-qnfhafhu-nh.html" target="_blank" title="這是一個很好的實現user_params強參數嗎?"> 這是一個很好的實現user_params強參數嗎? </a> </li> <li> 30. <a href="http://hk.uwenku.com/question/p-kqwknrmi-pd.html" target="_blank" title="呃爭議..這是一個很好的做法嗎?"> 呃爭議..這是一個很好的做法嗎? </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048261"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-rwbfjbvg-yy.html" target="_blank" title="本地開發期間'TemplateDoesNotExist at /'錯誤"> 本地開發期間'TemplateDoesNotExist at /'錯誤 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-tpnzlnzm-wz.html" target="_blank" title="爲什麼在構建apk時出現這個錯誤transformClassesWithDexForDebug?"> 爲什麼在構建apk時出現這個錯誤transformClassesWithDexForDebug? </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-ynfpwqpo-ys.html" target="_blank" title="如何改變兩個按鈕顏色在一個StackPanel"> 如何改變兩個按鈕顏色在一個StackPanel </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-tqstmqup-zp.html" target="_blank" title="將列添加到Wordpress"> 將列添加到Wordpress </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-hitakrcf-ze.html" target="_blank" title="時間戳問題:Python無法識別時間戳"> 時間戳問題:Python無法識別時間戳 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-eqxjetam-xw.html" target="_blank" title="點擊後破壞Tkinter按鈕"> 點擊後破壞Tkinter按鈕 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-syuhknia-ym.html" target="_blank" title="有沒有辦法用Capybara和Poltergeist進行Ctrl +單擊?"> 有沒有辦法用Capybara和Poltergeist進行Ctrl +單擊? </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-zhmncdsq-yc.html" target="_blank" title="要從一個txt文件導入到列表"> 要從一個txt文件導入到列表 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-rjccrwfs-wd.html" target="_blank" title="如何使用PHP從MYSQL插入和檢索圖像blob?"> 如何使用PHP從MYSQL插入和檢索圖像blob? </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-xnbzpurp-uu.html" target="_blank" title="離子3機器人生成BuildError.Error"> 離子3機器人生成BuildError.Error </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-hkvsawwl-tc.html" target="_blank" title="這是一個很好的習慣嗎?"> 這是一個很好的習慣嗎? </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-piwzyvau-e.html" target="_blank" title="這是一個很好的IF塊嗎?"> 這是一個很好的IF塊嗎? </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-gaxqodxv-yv.html" target="_blank" title="這是很好的鏈接練習嗎?"> 這是很好的鏈接練習嗎? </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-bamdbstj-bbp.html" target="_blank" title="這個程序很好嗎?"> 這個程序很好嗎? </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-quhavmra-be.html" target="_blank" title="這種方法很好嗎?"> 這種方法很好嗎? </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-nhrmzmak-ber.html" target="_blank" title="這樣使用很好嗎?"> 這樣使用很好嗎? </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-qcfnufbs-uo.html" target="_blank" title="這個SEO建議真的很好嗎?"> 這個SEO建議真的很好嗎? </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-vqjsadnr-zq.html" target="_blank" title="這是一個很好的語法XML模式?"> 這是一個很好的語法XML模式? </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-ghdfjqzz-bu.html" target="_blank" title="這是.htaccess好嗎?"> 這是.htaccess好嗎? </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-ulbztdns-eh.html" target="_blank" title="這是Singleton模式的一個很好的用法嗎?"> 這是Singleton模式的一個很好的用法嗎? </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.uwenku.com/contact">聯系我們</a></li> <li>© 2020 HK.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>