Tag: 命名空间

我如何获得名称空间内的所有类?

我如何获得C#中的命名空间中的所有类?

究竟是什么“导入*”导入?

在Python中, import * import是什么? 它是否导入在包含文件夹中find__init__.py ? 例如,是否需要from project.model import __init__ ,或者是from project.model import *足够?

为什么使用未命名的命名空间,它们的好处是什么?

我刚刚join了一个新的C ++软件项目,并试图理解这个devise。 该项目经常使用未命名的名称空间。 例如,在类定义文件中可能会出现类似这样的情况: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(…) {… 什么是可能导致使用未命名的命名空间的devise注意事项? 有什么优点和缺点?

你如何在C ++中正确使用名称空间?

我来自使用包的Java背景,而不是名称空间。 我习惯于把一起工作的类形成一个完整的对象到包中,然后在那个包之后重用它们。 但是现在我正在使用C ++。 你如何使用C ++的命名空间? 你是为整个应用程序创build一个单一的命名空间,还是为主要的组件创build命名空间? 如果是这样,你如何从其他命名空间中的类创build对象?

PHP命名空间simplexml问题

晚上的家伙。 首先要说的是,我已经阅读了如何使用SimpleXMLparsing包含自定义命名空间的XML? 。 我parsing源文件的XML文档没有介意,他们使用自定义命名空间。 <?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:moshtix="http://www.moshtix.com.au"> <channel> <item> <link>qweqwe</link> <moshtix:genre>asdasd</moshtix:genre> … 例如。 当我使用SimpleXMLparsing时,没有一个mostix:namespace元素显示或可访问。 可能是一个非常简单的解决scheme,但任何想法家伙?

使用具有多个命名空间的SimpleXMLparsingXML

我有这个丑陋的XML,其上有很多命名空间,当我试图用simpleXML加载时,如果我指出第一个命名空间,我会得到一个XML对象,但下面的标签与其他命名空间不会使其对象。 我怎样才能parsing这个XML? <?xml version="1.0" encoding="UTF-8"?> <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> <soap-env:Header> <eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" soap-env:mustUnderstand="1"> <eb:From> <eb:PartyId eb:type="URI">wscompany.com</eb:PartyId> </eb:From> <eb:To> <eb:PartyId eb:type="URI">mysite.com</eb:PartyId> </eb:To> <eb:CPAId>something</eb:CPAId> <eb:ConversationId>moredata.com</eb:ConversationId> <eb:Service eb:type="compXML">theservice</eb:Service> <eb:Action>theaction</eb:Action> <eb:MessageData> <eb:MessageId>a certain messageid</eb:MessageId> <eb:Timestamp>2009-04-11T18:43:58</eb:Timestamp> <eb:RefToMessageId>mid:areference</eb:RefToMessageId> </eb:MessageData> </eb:MessageHeader> <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">an impresive binary security toekn</wsse:BinarySecurityToken> </wsse:Security> </soap-env:Header> <soap-env:Body> <SessionCreateRS xmlns="http://www.opentravel.org/OTA/2002/11" version="1" status="Approved"> <ConversationId>the goodbye token</ConversationId> </SessionCreateRS> </soap-env:Body> </soap-env:Envelope> […]

C ++的printf与STD ::string?

我的理解是string是std命名空间的成员,那么为什么会发生以下情况? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; } 每次程序运行时, myString打印一个看似随机的3个字符的string,如上面的输出。

用标记名称中的冒号parsingXML的PHP​​库?

我一直在试图使用SimpleXML ,但它似乎不喜欢看起来像这样的XML: <xhtml:div>sample <xhtml:em>italic</xhtml:em> text</xhtml:div> 那么,什么库将处理标签看起来像(在他们有一个冒号)?

如何在Python中创build一个名称空间包?

在Python中,命名空间包允许您在多个项目中传播Python代码。 当您想要将相关库作为单独的下载发布时,这非常有用。 例如,在PYTHONPATH的目录Package-1和Package-2中, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py 最终用户可以import namespace.module1并import namespace.module2 。 定义一个名称空间包的最好方法是什么,以便多个Python产品可以在该名称空间中定义模块?

匿名命名空间优于静态?

未命名的命名空间如何优于static关键字?