FAQs
-
My stylesheet is named foo-bar.xsl, but XSLTC created a translet named foo_bar. Is that a bug?
No. The name of a translet is usually the name of the stylesheet, the name specified using the translet-name attribute on the XSLTC TransformerFactory or the name specified for the translet on the command-line invocation. However, the name...
-
Why is the output character encoding I set in the stylesheet not being used?
If you use a character output stream to instantiate the StreamResult object which holds the transformation output, the Writer uses its own encoding, not the encoding you specify in the stylesheet. If you want to use the stylesheet output...
-
How do I validate an XSL stylesheet?
An XSL stylesheet is an XML document, so it can have a DOCTYPE and be subject to validation, right? The XSLT Recommendation includes a DTD Fragment for XSL Stylesheets with some indications of what you need to do to create a complete DTD...
-
How do you chain together a series of transformations?
Xalan-Java supports two strategies for chaining together a series of transformations such that the output of each transformation provides input for the next transformation. * For each transformation in the series, you can set one SAX...
-
What does: "XSLT Error (javax.xml.transform.TransformerException): org.apache.xml.dtm.DTMException: No more DTM IDs are available" mean?
It means you are probably using a very old version of Xalan or Xalan-Java, likely the version 2.2D11 which was packaged in JDK1.4. Architectural changes made in early 2002 should have eliminated this issue for almost all cases.
-
It's called TCP/IP. What are all those other protocols, and what are they for?
TCP and IP are the "core" protocols (sometimes called the "protocol stack"), but an entire suite of useful protocols has grown up around them. Some of these provide for basic functionality in performing such common network tasks as transfer...
-
What is a gateway, and why would I need one?
The word gateway has many different meanings in the IT world. A protocol translating gateway translates between different protocols. Think of it as the United Nations interpreter of the networking world. If the president of the United State...
-
Why do we need three different networking models? Why can't everyone use the same one?
Actually, that was the plan when the ISO developed the Open Systems Interconnection model. It was to be the common standard used by all vendors and software developers in describing the network communication process. The DoD model actually...
-
What is the purpose of a networking model? How will knowing this theoretical stuff help me in administering my TCP/IP network?
The models give us a way to understand the process that takes place when computers communicate with each other across the network, the order in which tasks are processed, and which protocols are responsible for handling which duties. Unders...
-
What is the difference between TCP and UDP if they both operate at the Transport layer?
Although both TCP and UDP are Transport layer protocols and provide the same basic function, TCP is a connection-oriented protocol, which means a session is established before data is transmitted, and acknowledgments are sent back to the se...
-
What units should I use?
The % and em units should be used whenever possible. The px unit can be used for border, padding and margin CSS properties.
-
Am I allowed to use CSS with inline elements such as <span>, <strong>, and <em>?
The element is the only inline element that CSS should be applied to, and only the following properties should be used: * background-color * color * font-family * font-style * font-variant * font-weight...
-
How Important is it that my Offline Presence has synergies with the Web Presence?
The website design should compliment all existing offline communication such as Visiting Cards, Brochures, Banners etc. as much as possible. Since the Web Presence is usually and extension of your business on the Web - They should all s...
-
Can I share the Design work and get only the development of my pages done by Magnon International?
Yes, we could do only the HTML and CSS development of the web pages based on the design inputs provided by the client. The designs usually would need to be given to us as JPG’s, PSD (Photoshop) or CDR (Corel Draw) files.
-
What is a Web 2.0 Look and Feel?
The buzz is - a Web 2.0 look for your website! The following are some key elements of a Web 2.0 look and feel of a website design. A simple, clean and clutter free design Straight Fonts Centrally positioned on a browser 2-3 Columns and...
-
Are the PHP function names case sensitive?
NO
-
How did you install PHP with --mcrypt and --mhash?
wget http://kent.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.7.tar.gz tar -pxzf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure --disable-posix-threads make make install cd ..
-
I think I found a bug! Who should I tell?
You should go to the PHP Bug Database and make sure the bug isn't a known bug. If you don't see it in the database, use the reporting form to report the bug. It is important to use the bug database instead of just sending an email to one of...
-
What are the differences between PHP 3 and PHP 4?
Here's a list of some of the more important new features: * Extended API module * Generalized build process under Unix * Generic web server interface that also supports multi-threaded web servers * Improved syntax high...
-
Can I run several versions of PHP at the same time?
Yes. See the INSTALL file that is included in the PHP source distribution.
-
What is the relation between the versions?
HP stands for PHP: Hypertext Preprocessor. This confuses many people because the first word of the acronym is the acronym. This type of acronym is called a recursive acronym.
-
What does PHP stand for?
PHP stands for PHP: Hypertext Preprocessor. This confuses many people because the first word of the acronym is the acronym. This type of acronym is called a recursive acronym. For more information, the curious can visit
-
What is PHP?
PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pag...
-
Is JMX technology only available in large Java virtual machines for the Enterprise?
JMX technology can be used in ANY implementation of Sun`s Java Virtual Machine specification - embedded to enterprise - that supports the Java SE platform. This means that your manageability is portable across platforms with the Java progra...
-
How is JMX technology positioned with respect to existing enterprise management platforms from companies such as Bull, Computer Associates and IBM/Tivoli?
JMX technology represents a standard framework for instrumentation and management of Java technology-based resources. Enterprise management platforms such as OpenMaster, Unicenter, and TMS can leverage JMX technology to manage Java technolo...
-
What impact will JMX technology have on distributed computing?
We think that JMX technology will have a significant impact on the proliferation of distributed computing. Java technology is already leading the way in distributed computing. One of the greatest remaining challenges, however, is the inhere...
-
I want to supply my own stand alone application manager, but I want my application managable by enterprise managers too. Can I solve both of these problems with JMX technology?
Yes, and you even have choices on how to do this. You can instrument manageability in your application with JMX technology. Your application manager can use its own JMX technology adapter to manage the application - the same way the enterpr...
-
What will be the cost of maintaining a management solution based on JMX technology?
Because JMX technology is an extension of standard Java technology, the costs associated with training new staff to maintain a JMX technology-based solution is minimal. Also, because of their distributed nature, JMX implementations can dist...
-
What will it cost to adopt the JMX specification as my standard for instrumenting Java technology-based functions?
The JMX specification is being developed according to the Java Community Process, and will comprise a separate package for each tier of the management architecture. The Instrumentation tier will be absolutely free. Other tiers can be built...
-
Many management platform providers also provide frameworks for building agents. How is JMX technology positioned with respect to these products?
JMX technology applies to Java technology-based managed resources. JMX technology is positioned as THE way to instrument any function that has been built using Java technology. This represents a significant benefit to all users of the Java...
-
How difficult is JMX technology to use? What`s the learning curve?
If you want to use JMX technology to instrument your applications or devices for manageability it`s actually quite simple. JMX technology is a Java platform extension and shares Java technology`s component model, object model, and many othe...
-
Why shouldn`t I just use existing, say SNMP, agent kits to instrument my Java technology-based functions?
JMX technology is native to the Java programming language. As such, it offers extremely efficient, lightweight, and natural management extensions to Java technology-based functions. One might say that, thru JMX technology, Java technology-b...
-
My company doesn`t build management products, is there any reason we should be looking into the Java Management extensions ("JMX") specification?
If your company builds applications or devices that would benefit from being manageable then the answer is yes. Making these elements manageable increases their value to yourself and your clients. It makes them easier to install, configure,...
-
What encryption options are there for sending messages through JMS?
Encryption is not handled by the JMS specification. It is left to the JMS provider to implement and provide encryption and decryption of messages. These days, Progress Software’s SonicMQ is a leading JMS provider and they have a robust encr...
-
Is it possible to acknowledge individual messages on a queue without affecting previously received, but as yet unacknowledged, messages?
If you acknowledge a message, all previously received messages will also be acknowledged. From the javax.jms.Message Javadoc, the acknowledge method will "Acknowledge this and all previous messages received."
-
Is there any relationship between javax.jms.Message and javax.mail.Message?
There is no direct relationship between javax.mail.Message and javax.jms.Message.
-
How do I communicate between two clients that are on different machines on a network using JMS? I want to use a standalone application for communicating between the machine and I want to pass the message using JMS.
You can make two JMS client applications, say AppA and AppB. Make AppA listen to topic ‘forA’. Make AppB listen to topic ‘forB’. If AppA sends a message to topic ‘forB’, AppB will receive it. If AppB sends a message to topic ‘forA’, AppA...
-
Is it possible to send email messages using JMS?
JMS has no inherent support for email operations.
-
Does Tomcat support JMS (Java Messaging Service)?
Tomcat is just a servlet container, not an EJB container nor an application server, so it does not contains any JMS basic support. However, there's nothing stopping you from using another JMS provider
-
How do I create Procedure Delegates?
Delegates are used to work with the address of procedures. This is much like pointers in C and C++. Sometimes it's useful to pass the location of a procedure to other procedures.
-
How do I handle Date and Time in VB.NET?
Working with Dates is one to think about. Especially if your data needs to be spread accross timezones Also there are different date formats to take in to consideration. VB.NET Has some good Date() Functions.
-
How do I handle Math functions in VB.NET?
Higher Mathematical functions in VB.NET are in the methods of the System.Math namespace. Calculation of a hyperbolic cosecant value and so on is possible by using the methods in this namespace.
-
How do I convert text from lower case to upper case in VB.NET?
Module Module1 Sub Main () Dim str1 as String=”Welcome to String” Dim str2 as String Str2=UCase(str1) Or Str2=Str1.ToUpper System.Console.WriteLine(str2) End Sub
-
What are Enumerations in VB.NET and how are they used?
Enumerations are new in VB.Net (As apposed to VB(i)) and they are used to group related sets of constants. To create a Enumeration you use the Enum statement. Example using a Enumeration
-
What are attributes in Visual Basic .NET?
Attributes are items that hold information about items we are using in VB.NET. They are used when VB.NET needs to know more than what standard syntax can specified. Attributes are enclosed in angle brackets.
-
What is the importance of the Option statement?
Option Explicit: Is the default abd is On. Option Explicit requires declaration of all variables before they are used.
-
What are namespaces and what is the importance of them?
A namespace is a collection of different classes which are built into .NET. This very much like packages in Java. You need to import these namespaces to work with any .NET language. All the functionality of .NET is within these namespaces....
-
What are Console Applications in VB.NET?
Console Applications have only recently been introduced in VB (Excluding VB for DOS). They are command line based and run in within a DOS Shell (DOS Window). Unlike Windows Applications, Console Applications do not support Windows GUI's. Wh...
-
What is the difference between VB6 and VB.NET
The greatest change in VB6 and VB.NET is of runtime environment. VB6 used the VB-Runtime while VB.NET uses the .Net Common Language Runtime (.Net CLR). The CLR is much better designed and implemented than VB-Runtime. The CLR uses better cod...
-
Jeode - Insignia Solutions
Insignia Solutions is now offering a Java Virtual Machine called Jeode and and Embedded Virtual Machine for Windows CE. These virtual machines are independently developed Java VMs licensed from Sun Microsystems.