标签: namespaces

什么是Greasemonkey命名空间?

我正在学习如何使用Greasemonkey,并想知道@namespace元数据ID的用途.

它必须是一个网址吗?或者它可以是我的计算机上的文件夹/目录?

它甚至需要填写吗?

greasemonkey namespaces metadata

60
推荐指数
3
解决办法
3万
查看次数

createElement与createElementNS

这两者之间真正的区别是什么?我的意思是真正的本质区别.常规的未来是createElement什么?

Svg是xml,而不是html.我明白了.所以我们使用createElementNS(ns_string, 'svg') 然后setAttributeNS(null,,).为什么?为什么不setAttributeNS('my_ns',,)呢?

为什么一定ns_stringhttp://www.w3.org/2000/svg而不是一些随机字符串?如果只有一个命名空间,命名空间的目的是什么?

ns常规html 的目的是什么?我应该在现有代码中更改createElementto的所有实例createElementNS吗?

我正在阅读DOM-Level-2规范.但我仍然感到困惑.

javascript html5 dom namespaces

60
推荐指数
1
解决办法
2万
查看次数

全局范围与全局命名空间

我看到了这两个短语的用法:全局范围和全局命名空间.他们之间有什么区别?

c++ scope namespaces terminology

59
推荐指数
4
解决办法
4万
查看次数

"使用命名空间std"有什么用?

有什么用using namespace std

我想看看Layman的解释.

c++ namespaces using std

59
推荐指数
2
解决办法
25万
查看次数

带有XML源的XSLT,其默认名称空间设置为xmlns

我有一个XML文档,其根目录显示默认命名空间.像这样的东西:

<MyRoot xmlns="http://www.mysite.com">
   <MyChild1>
       <MyData>1234</MyData> 
   </MyChild1> 
</MyRoot>
Run Code Online (Sandbox Code Playgroud)

由于默认命名空间,解析XML的XSLT无法按预期工作,即当我删除命名空间时,一切都按预期工作.

这是我的XSLT:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
            xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <xsl:template match="/" >
  <soap:Envelope xsl:version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
     <NewRoot xmlns="http://wherever.com">
       <NewChild>
         <ChildID>ABCD</ChildID>
         <ChildData>
            <xsl:value-of select="/MyRoot/MyChild1/MyData"/>
         </ChildData>
       </NewChild>
     </NewRoot>
   </soap:Body>
  </soap:Envelope>
 </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

XSLT文档需要做什么才能使翻译正常工作?在XSLT文档中究竟需要做什么?

xslt namespaces

58
推荐指数
2
解决办法
4万
查看次数

一次删除整个项目或解决方案中未使用的命名空间

我知道你可以逐个文件地做.

有没有办法在一个步骤中为项目中的所有文件执行此操作?

c# namespaces

57
推荐指数
5
解决办法
3万
查看次数

找不到类型或命名空间IHttpActionResult

这是我第一次在ASP.NET MVC4中创建Web API应用程序.我打开了一个新的Web API项目并添加了一个名为"Product"的新控制器.下面给出的函数显示未找到错误名称空间.

public IHttpActionResult GetProduct(int id) 
{
    var product = products.FirstOrDefault((p) => p.Id == id);
    if (product == null)
    {
        return NotFound();
    }
    return Ok(product);
 }
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

asp.net-mvc namespaces

57
推荐指数
8
解决办法
8万
查看次数

如何在Ruby on Rails中以编程方式找到命名空间/模块名称?

如何在下面的过滤器中找到命名空间或模块"Foo"的名称?

class ApplicationController < ActionController::Base
  def get_module_name
    @module_name = ???
  end
end


class Foo::BarController < ApplicationController
  before_filter :get_module_name
end
Run Code Online (Sandbox Code Playgroud)

ruby namespaces ruby-on-rails

55
推荐指数
5
解决办法
4万
查看次数

为什么在C#中使用global关键字?

我想了解为什么你可能想要使用global::前缀.在以下代码中,ReSharper将其标识为冗余,并且能够将其删除:

替代文字

.net c# namespaces global

55
推荐指数
2
解决办法
1万
查看次数

使用XPath选择XML节点时如何忽略命名空间

我必须解析一个如下所示的XML文档:

 <?xml version="1.0" encoding="UTF-8" ?> 
 <m:OASISReport xmlns:m="http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd" 
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd">
  <m:MessagePayload>
   <m:RTO>
    <m:name>CAISO</m:name> 
    <m:REPORT_ITEM>
     <m:REPORT_HEADER>
      <m:SYSTEM>OASIS</m:SYSTEM> 
      <m:TZ>PPT</m:TZ> 
      <m:REPORT>AS_RESULTS</m:REPORT> 
      <m:MKT_TYPE>HASP</m:MKT_TYPE> 
      <m:UOM>MW</m:UOM> 
      <m:INTERVAL>ENDING</m:INTERVAL> 
      <m:SEC_PER_INTERVAL>3600</m:SEC_PER_INTERVAL> 
     </m:REPORT_HEADER>
     <m:REPORT_DATA>
      <m:DATA_ITEM>NS_PROC_MW</m:DATA_ITEM> 
      <m:RESOURCE_NAME>AS_SP26_EXP</m:RESOURCE_NAME> 
      <m:OPR_DATE>2010-11-17</m:OPR_DATE> 
      <m:INTERVAL_NUM>1</m:INTERVAL_NUM> 
      <m:VALUE>0</m:VALUE> 
     </m:REPORT_DATA>
Run Code Online (Sandbox Code Playgroud)

问题是名称空间"http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd"有时可能会有所不同.我想完全忽略它,只是从标记MessagePayload下游获取我的数据.

我到目前为止使用的代码是:

String[] namespaces = new String[1];
  String[] namespaceAliases = new String[1];

  namespaceAliases[0] = "ns0";
  namespaces[0] = "http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd";

  File inputFile = new File(inputFileName);

  Map namespaceURIs = new HashMap();

  // This query will return all of the ASR records.
  String xPathExpression = "/ns0:OASISReport
                             /ns0:MessagePayload
                              /ns0:RTO
                               /ns0:REPORT_ITEM
                                /ns0:REPORT_DATA";
  xPathExpression += "|/ns0:OASISReport
                        /ns0:MessagePayload …
Run Code Online (Sandbox Code Playgroud)

xml xpath namespaces xml-namespaces

55
推荐指数
2
解决办法
8万
查看次数