搜尋
首頁php教程php手册XmlDocument 创新对象时, 产生 xmlns="" 的解决方案

今天做开发时碰到的XmlDocument 创新对象时, 产生 xmlns="" 的,经过分析总结了问题所在,有需要朋友参考一下,可能能帮助你解决这个问题。  

 
1. 读取时,应该添加NameSpace.

 

 代码如下 复制代码
var exclDef = excl.SelectSingleNode(@"ns:worksheet/ns:sheetData", excl.GetNameSpaceManager("ns"));      
 public static XmlNamespaceManager GetNameSpaceManager(this XmlDocument xml, string NameSpace)       
{           
XmlNamespaceManager nsmgr = new XmlNamespaceManager(xml.NameTable);            nsmgr.AddNamespace(NameSpace, xml.DocumentElement.NamespaceURI);            return nsmgr;       
}

2. 如果创建 节点,没有指明 NamespaceURI , 则会生成  xmlns="" , 其原因,参考:

       /post_read.asp?BlogID=2524806&PostID=21711977


     如果 ABC 三级的  NameSpaceURI 分别是  XYY , 那么, 生成的 ABC 的  NameSpaceURI分别是  AB空, C 不会生成 NameSpaceURI , 因为, C和其父项具有相同的 NameSpaceURI .


     所以在创建 节点时, 为了不出现 NameSpaceURI , 请保持和节点父项相同的 NameSpaceURI  .

                    var si = e.OwnerDocument.CreateElement("si", e.NamespaceURI);                    e.AppendChild(si);
     另外, 创新 属性时, 不要指定 NameSpaceURI , 即 生成的 Xml 就没有特定的 NameSpaceURI .

                    var r = excl.CreateAttribute("r");


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
携程AI布局:创新引领旅游行业智能化升级的三重力量携程AI布局:创新引领旅游行业智能化升级的三重力量Nov 04, 2023 am 08:42 AM

2023年10月24日,携程全球合作伙伴峰会在新加坡召开,携程集团联合创始人、董事局主席梁建章做了名为《旅游业是独一无二的最好的行业》的演讲,梁建章在演讲中宣布了携程生成式AI、内容榜单、ESG低碳酒店标准三重创新的战略方向。这些创新将为旅游行业带来哪些变革和机遇?生成式AI:打造智能旅游助理生成式AI是携程利用云+AI推动服务智能升级的核心技术之一,它可以实现智能旅游助理的功能,为用户提供更便捷、更个性化、更放心的旅行选择,并为商家提供更高效、更精准、更节省成本的营销方案。“生成式AI”是指一

海尔和西门子生成式AI创新背后的科技巨头是哪家?海尔和西门子生成式AI创新背后的科技巨头是哪家?Nov 21, 2023 am 09:02 AM

亚马逊云科技大中华区战略业务发展部总经理顾凡2023年,大语言模型和生成式AI在全球市场“狂飙”,不仅引发了AI和云计算产业的“排山倒海”式跟进,也在强力吸引制造巨头们的入局。海尔创新设计中心就打造了全国首个AIGC工业设计解决方案,大幅缩短设计周期,并降低概念设计成本,不仅将整体概念设计提速了83%、集成渲染效率也提升了约90%,高效解决了设计阶段人力成本高、概念产出与通过效率低等问题。西门子中国基于自有模型的智能知识库暨智能会话机器人“小禹”,具备自然语言处理、知识库检索、通过数据训练大语言

学界业界大咖探讨:AI对数字艺术创新的推动力学界业界大咖探讨:AI对数字艺术创新的推动力Aug 08, 2023 am 10:33 AM

数字艺术的创新力和艺术性正在改变人们对艺术的认知和审美体验,这在8月5日的“中国(北京)国际视听大会数字视听艺术论坛”上得到了体现。论坛以“多感知沉浸,与AI共同想象”为主题,聚集了国内外众多顶尖艺术家、技术专家和领先企业代表,共同探讨人工智能时代数字视听艺术的未来前景和潜力靳军是中央美术学院的教授王泊乔以首都博物馆和苏州湾数字艺术馆的实践为例,从构建虚实共生的中国式元宇宙场景、数字化文化遗产艺术化与具身体验设计以及建立数字艺术美学体系这三个方面,深入探讨了未来视听艺术的边界数字艺术在推动传统经

「21Kcustom专栏」520第一吻!马斯克成为史上kiss女机器人第一人!「21Kcustom专栏」520第一吻!马斯克成为史上kiss女机器人第一人!May 25, 2023 am 10:19 AM

马斯克刚刚发布了特斯拉机器人升级版,大家就看到马斯克kiss他的女机器人了,这也让马斯克成为史上kiss女机器人的第一人!据悉,此次马斯克研发的“猫女”全智能AI机器人,或将在三年内量产,价格低至2万美元以下,可永葆青春、美丽、性感,会做饭……后续还会升级很多功能,大家期待吗?21Kcustom球鞋定制定制,详询文末21Kcustom

博通创新亮相,业界首款片上神经网络交换机问世博通创新亮相,业界首款片上神经网络交换机问世Dec 03, 2023 pm 08:51 PM

博通公司最近宣布推出了Trident5-X12芯片,该芯片搭载了全新的NetGNT(网络通用神经网络流量分析器)片上神经网络推理引擎NetGNT与传统数据包处理不同,它能够并行工作,加强标准数据包处理管道。传统流水线一次只能处理一个数据包/路径,而NetGNT作为一个机器学习推理引擎,通过训练可以识别横跨整个芯片的各种流量模式。据了解,Trident5-X12芯片具有强大的软件编程功能和现场升级功能,提供高达16.0Terabits/秒的带宽,是Trident4-X9的两倍。此外,新型芯片还支持

全面揭秘Canvas引擎的核心技术:创新的探索全面揭秘Canvas引擎的核心技术:创新的探索Jan 17, 2024 am 10:21 AM

探索创新:全面解析Canvas引擎的核心技术引言:随着移动设备和互联网的普及,现代应用程序对于图形渲染的需求变得越来越重要。而HTML5的引入为我们提供了一种强大的绘图工具——Canvas。Canvas是一个基于HTML5标准的绘图工具,它提供了一套丰富的API以实现矢量绘图、位图渲染等功能。本文将深入探索Canvas引擎的核心技术,包括绘图原理、坐标系转换

开源软件的利与弊:深度解析开源模式开源软件的利与弊:深度解析开源模式Feb 24, 2024 pm 02:51 PM

开源软件的优点与弱点:解析开源模式的利与弊,需要具体代码示例在当今数字化信息时代,开源软件正逐渐成为软件开发的主流趋势。开源软件指的是其源代码可被公开查看、使用、修改和分发的软件。相比于传统的闭源软件,开源软件具有诸多优点,但同时也存在一些弱点。本文将从开源软件的优点和弱点两个方面展开讨论,同时结合具体代码示例,深入探究开源模式的利与弊。首先,让我们从开源软

力纳克升降机器人的创新方案再次荣获CMCD大奖力纳克升降机器人的创新方案再次荣获CMCD大奖Jan 05, 2024 pm 11:04 PM

12月22日,在深圳举行的“2023CMCD运动控制领域年度大奖”颁奖典礼上,力纳克的创新产品“ELEVATE™码垛机器人升降方案”荣获了CMCD行业创新应用奖。这已经是力纳克第二次获得该奖项,也是连续第三年赢得CMCD大奖。作为一个拥有超过100年历史的品牌,丹麦力纳克一直致力于用全新、创新的解决方案推动行业的发展。这得益于该品牌百年来不断积累的创新基因和技术实力。在研发ELEVATE™码垛机器人升降方案时,丹麦力纳克依然保持了这种创新精神。随着物料处理需求和人力成本的不断增加,人机协作的需求

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。