Hi
I'm using
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)
on W2K and have installed J2EE v1.3
I'm trying it's XML features and have the follwing code
/**
* Transforms the xml file using a xsl file to an output xml file
*
*
* @param xmlFileUrl url of the xml input file
* @param xslFileUrl url of the xsl input file
* @param xmlFileResultUrl url of the xml output file
*
* @exception TransformerConfigurationException error configurating
the XSLTransformer
* @exception TransformerException error in the XSLT
transformation process
*
* @since JDKEE 1.3
*/
public static void transform(String xmlFileUrl, String xslFileUrl, String
xmlFileResultUrl)
throws TransformerConfigurationException, TransformerException {
// input/output streams
StreamSource xmlSource = new StreamSource(xmlFileUrl);
StreamSource xslSource = new StreamSource(xslFileUrl);
StreamResult xmlResult = new StreamResult(xmlFileResultUrl);
// create the transformer
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer(xslSource);
// set output properties - see javadoc for possible values
transformer.setOutputProperty("method", "xml");
transformer.setOutputProperty("indent", "yes");
transformer.setOutputProperty("encoding", "utf-8");
// execute the xslt transformation
transformer.transform(xmlSource, xmlResult);
}
I have in my project setup for JavaDoc API Paths as:
d:\jdk1.3.1\docs\api (JDK)
d:\j2sdkee1.3\doc\api
When I press shift+f1 in the code above I can get the external javadoc.
But it fails when I press shift+f1 when the cursor is at:
transformer.setOutpu<CURSOR HERE>tProperty("indent", "yes");
The generated url is:
file:///D:/j2sdkee1.3/doc/api/javax/xml/transform/Transformer.html#setOutput
Property(java.lang.String,%20java.lang.String)
But the real one is (if you click yourself)
file:///D:/j2sdkee1.3/doc/api/javax/xml/transform/Transformer.html#setOutput
Property(java.lang.String, java.lang.String)
The difference is that IDEA uses %20 for spaces (as supposed to be correct
since it's url encoded)
But the one at the anchor in the javadoc uses spaces.
/Claus
_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list