Publish changing XML as HTML
Hi,
I have an XML file that gets updated regularly. I want to
publish it in an HTML page.
I attempted to us Spry but got confused. Is there an easy way
to publish the XML file and when it gets updated to display new
data?
thanks.
sj,
If all you need is a Table and Text, with no special Numbers features, sure you can, if you're willing to take a detour through TextEdit.
You can make a table in Numbers, Copy/Paste to TextEdit, add whatever text is needed, and Save to HTML. Here's an example, in Safari, of a table that began in Numbers and was pasted into TE then saved as HTML:
Regards,
Jerry
Similar Messages
-
XML Publisher Error with reports published in XML publisher
Hi All,
I am geting the following error with a report published using XML Publisher
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
The system cannot locate the resource specified. Error processing resource 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.d...
How can i Rectify this?Hi Ark,
In order to generate a report using xml publisher. we need the following.
1. XML Data
2. Template file (RTF/PDF/..)
XML data will not be created by the template file.
We will be required to create XML data. One of the easiest way to create xml output is using the RDF. We can change the rdf output type in the concurrent program to XML.
Once the xml and the template is available, "XML Report Publisher" will be able to generate the output in the required format.
Thanks,
K.Nataraja Suthan, -
Apple announced support for iWeb publishing until June 30th. I am no longer permitted to publish changes to my site.
Is there any way around this until I transfer the site to a new webhosting service?Try this: launch iPhoto with the Option key held down and create a new, test library. Import some photos and check to see if the same problem persists. If the problem is not repeated with the test library then your current library is damaged.
If that's the case make a temporary, backup copy if you don't already have one (select the library and type Command+D) and apply the two fixes below in order as needed:
Fix #1
Launch iPhoto with the Command+Option keys held down and rebuild the library.
Select the options identified in the screenshot.
Fix #2
Using iPhoto Library Manager to Rebuild Your iPhoto Library
Download iPhoto Library Manager and launch.
Click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option
In the next window name the new library and select the location you want it to be placed.
Click on the Create button.
Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments but not books, calendars or slideshows. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.
OT -
When the state change, my StyleableTextField html formatting is lost
Hello,
When the state change, my StyleableTextField html formatting is lost (mobile project)
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
addedToStage="ats(event)">
<fx:Script>
<![CDATA[
import spark.components.supportClasses.StyleableTextField;
protected function ats(event:Event):void
StyleableTextField(txt.textDisplay).htmlText="<i>test</i>";
public function ok(e:Event):void{
currentState = "state2";
]]>
</fx:Script>
<s:states>
<s:State name="initialState" />
<s:State name="state2" />
</s:states>
<s:VGroup>
<s:TextArea width="100%" id="txt" includeIn="initialState, state2" skinClass="spark.skins.mobile.TextAreaSkin"/>
<s:Button label="add" click="ok(event);" includeIn="initialState, state2"/>
<s:TextArea width="100%" text="state2" includeIn="state2"/>
</s:VGroup>
</s:Application>
ThanksHow are you doing this?
The text area of a web app has HTML encoding and is all fine.
If you make a multiline custom text field the encoding remains.
You need to provide a bit more information because the above do keep their encoding. -
IWeb won't publish changes to website without adding "/SiteName"
I'm trying to publish changes to my website with a URL that is an established domain name.
When I click "Publish Site", iWeb adds "/SiteName" to the URL and the changes are
published to "URL/SiteName". But when I search for my site on Google (it pops up
readily as the website has been accessed many many times), the OLD, UNCHANGED
website with the old URL comes up. To get the revised website, users would have
to specifically use the CHANGED URL, "URL/SiteName."
Every time I try to remove "Site Name" from the blank for Site name, iWeb puts
"SiteName" back in. How do I keep the Site name slot blank so that iWeb will
publish my changes to the old familiar URL that can be found on Google?
As a Server engineer commented to me, "There has been a folder called [SiteName] uploaded
recently to the root [URL] of your account. This make me suspect that iWeb is set to publish in the
wrong directory. Make sure it is publishing to the public_html directory."
I put "public_html" into Directory/Path. Still no changes to my website at URL; changes have
been published only to "URL/SiteName".
Any help available?That is the way that iWeb works and it is normal practice to get the url with the Sitename in it. As you have found, if you try to leave the sitename blank, iWeb will put it back in.
The server engineer that you spoke to is correct that your site folder has been uploaded to your 'public_html" folder on your server.
If you want your url without the sitename included, then you need to upload the contents only from your site folder and NOT the whole folder itself and then your url will be http://www.domain.com without the http://www.domain.com/sitename/page name.html.
You can achieve this by publishing your site to a local folder from iWeb and then you need to download an ftp programme such as Cyberduck or Yummy ftp. You then use either of these 2 to upload only the contents of your site folder to your 'public_html' folder on your server and if you just upload the contents and NOT the whole folder itself, then your url will be http://www.domain.com.
Sometimes putting 'public_html' into the Directory/Path will not work and you'll need to strart from scratch, so you'll need an ftp programme so that you can link up to your server and you can see exactly what is in your public_html folder on your server and delete the site folder and start again, by then uploading just the contents of your site folder rather than the whole folder itself.
Ultimately, what you need to do is upload the contents and the contents only of your site folder and NOT the whole folder itself to get your url back to http://www.domain.com without the sitename. -
Report template auto-changed to Default: HTML
I use the builtin report template "Default: Look 4" for all of my report screens and have a problem when importing the application with a new Application ID.
All reports that use the "Default: Look 4" template get changed to "Default HTML" in the new application and I have to manually change them all back again. This is a real pain because I use the application ID as a form of version control - the old versions of the application are auto-forwarded to the new one - so I end up having to do the change quite often.
Is there a way I can prevent the template from changing?If it's any help to you, I did a bit of 'vanilla' testing ...
- create a new workspace TEST
- Edit Page 1 of the Sample Application
- Note that the region "My Top Orders" is using layout "template: 12. Standard, Alternating Row Colors"
- export the Sample Application
- import the Sample App with Auto-Assign New App ID selected
- Edit Page 1 in the new application and note that the region template for "My Top Orders" is still set to "template: 12. Standard, Alternating Row Colors"
- Change the template for "My Top Orders" to "default: Look 4"
- Export application
- Import application with auto-assigned AppID
- Edit "My Top Orders" and note that template is changed to "default: HTML (standard)"
The template is only changed when the exported application uses one of the "default: Look X" templates, other templates are not changed. Also, importing into the same or different application makes no difference, the template is still changed.
Thanks for your quick reply so far Scott! -
Convert rtf, pdf or doc file to xml or html
I'm using RichTextEditor from Flex, but I need to
upload a .doc, .pdf or .rtf file into RichTextEditor. Or maybe a
way to convert these files to xml or html.... please can you help
me??Flex has no inherent functionality to do doc conversions. You
are also looking for the ability to convert several different file
types that might require seperate conversion methods. Also, it is
important to note that Flex does not have very good HTMl
functionality. In fact, it has a very limited subsed of HTML tags
that are allowable and also require some distinct formatting
requirements. So, if you are trying to convert PDF's and Docs, RTF
etc, you might have a difficult time trying to get them to diosplay
in the Flex RTE.
I have struggled with trying to get a good PDF converter for
multiple file types. Adobe does have some good server side
utilities, but budget might be an issue.
You can find several PDF converters that are server based
that you migth be able to leverage.
If you are CF user, Scorpio does have a better integration
with PDF and LiveCycle services that may help when it is released.
Good Luck.
AL -
Error in xml to html transform function in 11g(Help needed urgent)
We are migrating from 9g to 11g.Code given below is working fine with 9g but giving following error while converting xml to html.
Error:Exception occurred in XML_TO_HTML :ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00609: Function call with invalid number of arguments in 'position (//USER)'.
Code :<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<HTML>
<BODY>
<!--begin header-->
<xsl:for-each select="AMAP_REMMIT_EMP/HEADERS/HEADER">
<TABLE border="0" cellpadding="0" cellspacing="0" style="padding:1px" width="100%" height="95" bgcolor="#EAEAEA"><font size="6" face="Arial">amdocs </font>
<TR >
<TD width="50%" align="left" ><b/><font size="2" face="Verdana" /> <xsl:value-of select="VENDOR_NAME"/></TD>
<TD width="50%" align="left"><b/><font size="2" face="Verdana" />Date: <xsl:value-of select="RUN_DATE"/>
</TD>
</TR>
<TR >
<TD width="50%" align="left" ><b/><font size="2" face="Verdana" /> <xsl:value-of select="ADDRESS"/></TD>
<TD width="50%" align="left"><b/><font size="2" face="Verdana" /> <xsl:value-of select="TAX_ID"/>
</TD>
</TR>
<TR >
<TD width="50%" align="left" ><b/><font size="2" face="Verdana" /> <xsl:value-of select="CITY"/> <xsl:value-of select="ZIP"/></TD>
<TD width="50%" align="left"><b/><font size="2" face="Verdana" />Vendor Number: <xsl:value-of select="OSEK_MURSHE"/>
</TD>
</TR>
<TR >
<TD width="50%" align="left" ><b/><font size="2" face="Verdana" /> </TD>
<TD width="50%" align="left"><b/><font size="2" face="Verdana" />Fax Number: <xsl:value-of select="FAX"/>
</TD>
</TR>
</TABLE>
</xsl:for-each>
<!--end header-->
<!--begin lines-->
<p dir="ltr" align="center">
<span style="font-family: Arial; text-decoration: underline; font-weight: 700">
Subject: Remittance Advice</span></p>
<table border="1" cellspacing="1" width="100%" bgcolor="#C0C0C0">
<tr>
<th width="20%"><font face="Arial"><b>Invoice Date</b></font></th>
<th width="20%"><font face="Arial"><b>Invoice Number</b></font></th>
<th width="40%"><font face="Arial"><b>Description</b></font></th>
<th width="20%"><font face="Arial"><b><xsl:value-of select="AMAP_REMMIT_EMP/HEADERS/HEADER/CURRENCY"/> Amount</b></font></th>
</tr>
<xsl:for-each select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE">
<tr>
<td width="20%" >
<xsl:attribute name="bgcolor">
<xsl:if test="position() mod 2 = 0">#DDDDDD</xsl:if>
<xsl:if test="position() mod 2 = 1">#FFFFCC</xsl:if>
</xsl:attribute>
<xsl:value-of select="INVOICE_DATE"/></td>
<td width="20%" >
<xsl:attribute name="bgcolor">
<xsl:if test="position() mod 2 = 0">#DDDDDD</xsl:if>
<xsl:if test="position() mod 2 = 1">#FFFFCC</xsl:if>
</xsl:attribute>
<xsl:value-of select="INVOICE_NUM"/></td>
<td width="40%" >
<xsl:attribute name="bgcolor">
<xsl:if test="position() mod 2 = 0">#DDDDDD</xsl:if>
<xsl:if test="position() mod 2 = 1">#FFFFCC</xsl:if>
</xsl:attribute>
<xsl:value-of select="DESCRIPTION"/></td>
<td width="20%" >
<xsl:attribute name="bgcolor">
<xsl:if test="position() mod 2 = 0">#DDDDDD</xsl:if>
<xsl:if test="position() mod 2 = 1">#FFFFCC</xsl:if>
</xsl:attribute>
<xsl:value-of select="AMOUNT"/></td>
</tr>
</xsl:for-each>
<tr>
<td width="80%" bgcolor="#FFFFFF" colspan="3" align="right">
<b>Total Payment:</b></td>
<td width="20%" bgcolor="#FFFFFF"><xsl:value-of select="//TOTAL"/></td>
</tr>
</table>
<p dir="ltr" align="left"><span style="font-family: Arial"><font size="2">In accordance with your instructions, this amount will be transferred to your <xsl:if test="AMAP_REMMIT_EMP/MERGE_LINE/SITES/SITE/INCLUDE_BANK_DETAILES='Y'">
account number <xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE/ACCOUNT"/> in bank
<xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE/BANK"/> , branch <xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE/BRANCH"/>
on the date of <xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE/CHECK_DATE"/>.
</xsl:if>
<xsl:if test="AMAP_REMMIT_EMP/MERGE_LINE/SITES/SITE/INCLUDE_BANK_DETAILES!='Y'">
account on the date of <xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE/CHECK_DATE"/>.
</xsl:if>
<xsl:if test="AMAP_REMMIT_EMP/MERGE_LINE/CREDITNOTES/CREDITNOTE/CREDITNOTE>'0'">
<p>The payment will be credited in two days from the payment date in your account.</p>
</xsl:if>
<p>In case this date is not a valid value date in the bank system, the money will be transferred in the next valid value date.</p>
<xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/NOTES/NOTE/DESCRIPTION"/>
</font></span></p>
<TABLE border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" height="50">
<TR >
<TD width="60%" ></TD>
<TD width="40%" align="left"><b/><font size="2" face="Verdana" />Yours sincerely,</TD>
</TR>
<TR >
<TD width="60%" ></TD>
<TD width="40%" align="left"><b/><font size="2" face="Verdana" /> <xsl:value-of select="AMAP_REMMIT_EMP/MERGE_LINE/LINES/LINE/COMPANY_NAME"/></TD>
</TR>
<!--end lines-->
<!--end trailer-->
</TABLE>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-width: 1; padding: 0" bordercolor="#111111" width="100%">
<tr>
<td width="34%">Alert No:<xsl:value-of select="AMAP_REMMIT_EMP/HEADERS/HEADER/ALERT_ID"/></td>
<td width="33%">Environment: <xsl:value-of select="AMAP_REMMIT_EMP/HEADERS/HEADER/DB_NAME"/></td>
<td width="33%">Date:<xsl:value-of select="AMAP_REMMIT_EMP/HEADERS/HEADER/MAIL_DATE"/></td>
</tr>
</table>
<!--end trailer-->
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
Thanks in advance.#1. We need to see the code that is being used to invoke the stylesheet.
#2. We need to see the document that is being transformed...
It's most likely a bug in 9g which has been fixed in 11g... -
Error while creating publisher change tables in CDC
Hi,
I am implementing Change Data Capture. I got getting following error while creating publisher change tables in Staging database. My database version is 10.2.0.2.0 .
I appreciate your help.
ERROR at line 1:
ORA-29540: class oracle/CDC/PublishApi does not exist
ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 611
ORA-06512: at line 2
Thanks,
Venkat.This problem got fixed when I ran below script!!
@$ORACLE_HOME/rdbms/admin/initcdc.sql; -
HELP: JSP + XML + XSLT = HTML?
Hello, all.
I am trying out Weblogic 6 and I am trying to get the JSP + XML + XSLT =>
HTML chain working.
I am coming from using Orion and SAXON.. and in that situation I had a JSP
that contained XML tags... they were filled in at runtime and then using
Servlet-Chaining was passed along to the SAXON XSLT Processer. SAXON checked
for the inline XSL specified and then used that to transform the document
into HTML.
It worked well, but there were some other features missing/not documented
that we now need.
With Weblogic I am trying to use the XSLT Tag Library that comes with the
distribution, but it seems to be very finicky. I followed the directions and
I got it to do a sort of roundabout transformation. But it doesn't seem to
work quite right.
The best I can get is the following:
I have an 'xslt' directory url-pattern-mapped to xslt.jsp (as instructed)...
but can't figure out how to specify the xsl file on-the-fly... that is, if I
don't hard-code the XSL file in the x:xslt element in the xslt.jsp it
complains about some XML file not having a root element.
Ideal situation:
1. I have a JSP that includes XML elements.
2. It is filled from a database at runtime and specifys (using a PI) what
XSL stylesheet it is to be processed with.
3. Somehow (fingers crossed) the XML is processed and transformed into HTML
by the appropriate XSL file.
I think I am mostly stuck moving between steps 2 and 3.
Can anyone give me some hints? Are there some Weblogic specific
elements/tags that I have to include in the XML file that Weblogic will
catch and re-direct to the XSL Parser?
Please, anyone, if you have some information, I would much appreciate it.
Dylan Parker
PS - I apologize for the cross-post, I hope it doesn't cause too much
traffic.Craig,
I've since discovered how to do it with the WL Taglibrary... and have
moved on =)
It has to do with the EXTREMELY BADLY documented x:xml tag that can
appear within the x:xslt tag body...
So the WL Tag Library allows something like the following.
(Please note, angled brackets are omitted in this post to prevent html
parsing)
[x:xslt stylesheet="sheet.xsl"]
[x:xml]
Here is the XML to run the sheet on.
This should have all relevant XML syntax: the PIs, the doctype,
root elements etc...
[x:xml]
[x:xslt]
And that DOES work. But not very well. WL, a little prematurely
incorporated versions 1.2 of Xerces and Xalan in their product -- and
these versions have some irritating bugs.
Also -- There tag library doesn't copy the source XML across as UTF-8
.. so a lot of the Japanese I have embedded there (from a DB) gets
mangled somewhere in their code...
AND -- If you hammer a little bit on an JSP/XML that uses the WL Tag
Library (eg clicking refresh lots of times in IE)... I get huge
amounts of irritating exceptions appearing in the log files.
NullPointerExceptions
XSL Parsing Exceptions
XML Parsing Exceptions
but completely unpredictably...
In my eyes.. the WL XML/XSL Tag Library using the incorporated and
untouchable Xalan and Xerces (v1.2) is virtually unusable.
What a pain.
BUT! Apache offers a similar OPEN SOURCE XSL Tag Library available
here:
http://jakarta.apache.org/taglibs/doc/xsl-doc/intro.html
And it uses the standard, non-weblogic-incorporated, Xerces and Xalan
(which means you can provide whatever version you want).. and it works
impressively well.
It has almost identical performance as the WL Taglib, and without all
of the bizarre exceptions being thrown.
And it does proper passing of the character encoding type!
If only the taglib did caching though =(
The performance hit over pure JSP is huge. Almost two orders of
magnitude. On my desktop box I can get around 500Requests/Sec if I am
returning HTML direct from a JSP... while if I produce XML that gets
processed by XSL into HTML the Requests/Sec drops to 5!!!!
Caching. Caching. And more Caching. A lot of DiskIO is going on with
the XML/XSL/XHTML chain of events.
I hope this helps!
I'd be curious as to what you find out as well.
Dylan Parker
On 5 Mar 2001 07:20:00 -0800, "Craig Macha"
<[email protected]> wrote:
>
Yep, I feel Dylan's pain.
I am trying to accomplish the same thing. A JSP page generating
dynamic XML content and then utilizing an XSLT stylesheet to transform
all the content into XHTML.
Does anyone have some examples that show exactly how to accomplish
this? Can I do this with WLS and the XML taglib that comes with
it? Or do I have to move on to something like Cocoon to get this
capability?
Any insight would be greatly appreciated.
Thanks,
Craig Macha
"Dylan Parker" <[email protected]> wrote:
Hello, all.
I am trying out Weblogic 6 and I am trying to get the
JSP + XML + XSLT =>
HTML chain working.
I am coming from using Orion and SAXON.. and in that situation
I had a JSP
that contained XML tags... they were filled in at runtime
and then using
Servlet-Chaining was passed along to the SAXON XSLT Processer.
SAXON checked
for the inline XSL specified and then used that to transform
the document
into HTML.
It worked well, but there were some other features missing/not
documented
that we now need.
With Weblogic I am trying to use the XSLT Tag Library
that comes with the
distribution, but it seems to be very finicky. I followed
the directions and
I got it to do a sort of roundabout transformation. But
it doesn't seem to
work quite right.
The best I can get is the following:
I have an 'xslt' directory url-pattern-mapped to xslt.jsp
(as instructed)...
but can't figure out how to specify the xsl file on-the-fly...
that is, if I
don't hard-code the XSL file in the x:xslt element in
the xslt.jsp it
complains about some XML file not having a root element.
Ideal situation:
1. I have a JSP that includes XML elements.
2. It is filled from a database at runtime and specifys
(using a PI) what
XSL stylesheet it is to be processed with.
3. Somehow (fingers crossed) the XML is processed and
transformed into HTML
by the appropriate XSL file.
I think I am mostly stuck moving between steps 2 and 3.
Can anyone give me some hints? Are there some Weblogic
specific
elements/tags that I have to include in the XML file that
Weblogic will
catch and re-direct to the XSL Parser?
Please, anyone, if you have some information, I would
much appreciate it.
Dylan Parker
PS - I apologize for the cross-post, I hope it doesn't
cause too much
traffic. -
I updated to os x 10.8.5 today and now I cannot publish changes to my web page through iweb. iweb crashes every time I try to publish
First do the following:
1 - delete the iWeb preference file, com.apple.iWeb.plist, that resides in your
User/Home/Library/ Preferences folder.
2 - delete iWeb's cache file, Cache.db, that is located in your
User/Home/Library/Caches/com.apple.iWeb folder (Snow Leopard and Earlier).
NOTE: In Lion and Mountain Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder.
Next, in Lion and Mountain Lion the Home/Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and press the Return key - 10.7: Un-hide the User Library folder.
To open your domain file in Lion or Mountain Lion or to switch between multiple domain files Cyclosaurus has provided us with the following script that you can make into an Applescript application with Script Editor. Open Script Editor, copy and paste the script below into Script Editor's window and save as an application.
do shell script "/usr/bin/defaults write com.apple.iWeb iWebDefaultsDocumentPath -boolean no"delay 1
tell application "iWeb" to activate
You can download an already compiled version with this link: iWeb Switch Domain.
Just launch the application, find and select the domain file in your Home/Library/Application Support/iWeb folder that you want to open and it will open with iWeb. It modifies the iWeb preference file each time it's launched so one can switch between domain files.
WARNING: iWeb Switch Domain will overwrite an existing Domain.sites2 file if you select to create a new domain in the same folder. So rename your domain files once they've been created to something other than the default name.
OT -
RH8--Changes made to HTML not persistent in HTML viewer
During our pre-release QA, we discovered that many of our topics had lost the line of code that called the ehlpdhtm.js file:
<?rh-script_start ?><script src="../ehlpdhtm.js" type="text/javascript"
language="JavaScript1.2"></script><?rh-script_end ?>
I'd run into this problem before and knew the fix was to add this string in just below the <body> tag. The good news is the fix works.
The wierd news is, the changes disappears from HTML view when you save &check the topic back in to RSC. Opening the topic in an external editor proves the topic was modified, and the next build propagates the change as desired, but even clearing the project files an reloading from source control doesn't display the change in the HTML viewer.
Does RH store that view somewhere? We have the option checked to rebuild the .cpd file every time we get the file out of Source Control. I've also filed this as a bug with Adobe.
.MWYou cannot edit messages in place. You need to copy them and send them to the same or another queue.
JMS != JDBC...
Regards,
Colin.
http://hermesjms.com -
Passing through XML in HTML forms without it being displayed in Web Browser
Dear all
I have some MapViewer XML stored in a variable, which I wish to pass through a HTML form. However whenever I insert the variable into the form and run the procedure, my web browser starts reading the actual XML and treating it as HTML, since it is only part of a complete XML script. Even if it was a complete XML script, it would still try and display it. Is there away of making sure the value is passed through without being read by the browser?
For example:
PROCEDURE DISPLAY
AS
var_xml VARCHAR2(32767) :='<theme name="theme_county"/>';
htp.print('<INPUT TYPE = "hidden"
NAME ="var_xml"
VALUE = "' || var_xml || '" />Then causes the output to the browser to become:
htp.print('<INPUT TYPE = "hidden"
NAME ="var_xml"
VALUE = "<theme name="theme_county"/>" />The browser is of course reading the XML as HTML.
Kind regards
TimDear all
I have now resolved the problem by submitting values which can then be used to recreate the xml in another function, rather than actually submitting the xml itself through the forms. This makes more sense and avoids people having to see any of the xml.
Kind regards
Tim -
About transformation from xml to html
Hello all, I have just learnt xml for a week.
I am preparing to use servlet and Jsp to convert xml to html,
but I wonder how to make the convertion.
Since the xml source is not in well design,
I would like to ask what does the suitable way to do.
The xml source is about the typesetting in a page.
<book> element indicate a book
<page> - element indicate a page
attribute:
id - id of the page
height - height of the page
width - width of the page
<area> element indicate a area
attribute:
pos - in the form of "x1, y1, x2, y2",
(x-coordindate starting from left side of the page)
(y coordinate starting form top side oft the page)
<line> element indicate a line
attribute:
start - the x-coordinate, starting from left
width - the width of the line
<words> element indicate a word
attribute:
top - the y-coordinate, starting from top
height - the height of the words
all of them are defined as empty tag, except <book>
example:
<book>
<page id=1 height=100, width=200/>
<area pos"10,10,20,20"/>
<line start=11 width=5/>
<words top=11, height=5>
word1
<words top=16, height=2/>
word2
<page id=2 height=100, width=250/>
</book>
I would like to transfer page, area, line+words into 3 different of layer in html.
I have try to use xslt style sheet (xsl),
but I find difficulty getting information from element to form a layer and building up the template.
For example, how can I get attributes info from two elements and generate a layer(html).
Or, does it better to do the transformation in servlet and read the xml as a DOM tree?
Furthermore, I would like to ask does it need much time to convert source to html,
as there is nearly 4 thousand line in a xml file?
Thanks!!Steve tks for Your suggestions, but my problem is a little different from the one You illustrate (or I didn't understand well Yur suggestion).
1 - I don't use BC4J in this project
2 - I don't need to insert data in the DB but only receive the data from an HTML form as a XML Document.
I understand the idea You gave me would be a good basis for the solution but I don't understand how I can apply it.
TIA
Tullio -
Why can't Apple make 'publish changes only' for non .mac users?
The recent iWeb update to 1.1 and the now increasingly obvious differential between .mac and non .mac features has prompted me to post here today.
I can understand comments, passwords and search facilities being a .mac only experience because it requires server side technology. I can also understand that .mac users get enhanced features like slideshows as well.
But why is the fundamentally *basic* option to 'publish the changes only' not available to non .mac users?
I know uploading to .mac uses a different protocol to uploading via FTP, but I don't think it is about that. Obviously the software engine in iWeb 1.1 can now track the pages that have changed, and flag those for uploading. So if the facility to do this is not available with non .mac uploading, is this some form of crippleware? Can any software engineers comment on this or am I talking off the top of my head? [And please mods, don't delete this post - I use the word 'crippleware' in its harshest form, clearly I can still use iWeb to make fantastic websites - I am asking a technical question here.]
Michael
A Trusty Quicksilver G4 Dual 1GHzOK, from reading this thread:
http://discussions.apple.com/thread.jspa?threadID=486335&tstart=0
There is a pattern: An error occurred while publishing file “/blah/blah", while file "/blah/blah" seems to be random from one person to the next, but they all share one thing and that is communication protocol.
For iWeb to be able to publish changes to .Mac, it has to:
1. identify if the file exists
2. do the following:
2a. if not exists, copy it to .Mac
2b. if exist, do some sort comparison - CRC checksum -
2b1. if checksums match, don't copy
2b2. if checksums don't match copy it to .Mac
At least I think that's what going on, I don't have .Mac so that is best I can think of. Perhaps, some Apple SW engineers can jump in here.
Now, the bad part is iWeb has to (and I'm assuming iWeb uses WebDAV):
1. go thru each file locally
2. crawl its way into .Mac (WebDAV is a slow protocol) to find the the counter part.
3. when it finds a file that matches a client side file, it has to (some how) do checksum on-the-fly across the net work (which is slow and congested)
#3 is I think where it failed, there are many factors here: 1) networks congestion 2) latency 3) protocol overhead 4) checksum calculation time etc...
iWeb eventually times out because any/all of the above.
It's nice that WebDAV can author to the host yada, yada, but it's so SLOOOOOW.
What I would do is for every publishing, I would build a files and their checksums keep it on the host (or local, must be hidden).
For subsequence publishing, I would (use a fast protocol like FTP) download this pre-built files/checksums list. Locally, do a full publishing, making checksum comparison, the result is delta changes; upload only those. Build a new files/checksums list upload that too.
What I mean to say is offload everything that is possible to local machine, bandwidth is PREMIUM!
Maybe you are looking for
-
How do I use a Mac Mini + Airport Express + Time Machine disk to backup another iMac
How do I use a Mac Mini + Airport Express + Time Machine disk to backup another iMac? The question pretty much says it all. I have a Mac Mini with an attached 3TB Hard Drive used for Time Machine Backups. I have an Airport Extreme base station which
-
Need anyones help S.O.S.
-
Hello, For some reason, I'm finding that system sounds in Snow Leopard (such as moving a file or especially sounds in iChat) are laggy. For example, I if put a folder in another folder, there would be a pause, and then the sound would play. Before, t
-
Error in certified pdf regarding AI file
I'm outputting a poster on 80 x 100 cm with only 2 ai-files. One of them is a straightforward logo, the other is an illustration using gradients and blurs. The illustration is used on around 326%. With preflight in Enfocus Pitstop I get an error sayi
-
Hi Experts, I am facing problem with Bex Queries in Dashboards.. I am using Bex Queries in the Dashboard. When i go to Preview Mode i am getting an error "Query Result Error". In this dashboard i do have an Hierarchical Data. Please help me in solvin