How to style text with XML import using character style that is in a group (aid:cstyle = "group1"."style1") ?
Hello, I am using an XML file to import text into InDesign page items. Everything works well using the attribute "aid:cstyle = style1" but since the introduction of InDesign groups, our users want to use them but we do not know how to reference them in the xml attribute.
I saw somewhere on the internet that you should use "aid:cstyle = group1:style1" or "aid:cstyle = group1|style1" but both won't work. They simply create a new ungrouped style name "group1:style1" or "group1|style1"
So what is the right formula ?
Thanks
Tagged Text is nice but all the copy in your page item is one big block, no way to separate and track individual values, say in your page item you have a description and a sale price, you can't update the price without reimporting the description as well. We use many fields inside an individual page item and just as one example we need to be able to update all prices on the page without modifying anything else that shares the page items with the prices. Also XML updates you can trigger an update for the whole document in one operation, while with Tagged Text you have to "place" your text file for each individual page item you are modifying (even with scripting you call the place function as many times as you have page items). So say you have a page or document with 200 boxes across multiple layers that is a lot of individual actions.
Anyway back to my problem.
I've never used Mapping tas to styles before, but running some tests here I clearly don't understand it. If my text is already tagged and I map a style to a tag, it untags all my individual text elements and leaves only the page item tag, and doesn't style my text... I'm going to try and read more on this.
Similar Messages
-
How do I text with the iPad 2 using cellular device?
How do I text with the iPad 2 using cellular device? I also have iPhone 4, can I use them both for texting?
The iPad doesn't have any text over cellular capabilities. You can use apps like Text Free to send texts to non-iOS devices, though.
-
How to display string with XML content in 4.6?
Hi,
I`d like to know how to display string with XML content in it for 4.6.
4.6 has not method parse_string.
And example like this is not helpful:
DATA: lo_mxml TYPE REF TO cl_xml_document.
CREATE OBJECT lo_mxml.
CALL METHOD lo_mxml->parse_string
EXPORTING
stream = gv_xml_string.
CALL METHOD lo_mxml->display.
Thank you.Hi,
May be you can use fm SAP_CONVERT_TO_XML_FORMAT. But it have some issues with memory usage, the program consumed tons of memory during convert.
a® -
How to connetct macair with windows laptop using wifi
how to connetct macair with windows laptop using wifi
m8,
You might need to download the latest driver for your Dell Latitude(D600). PAN(personal Area Networking or Piconet) is just one of the profiles(device support/services) of bluetooth(SIG). Blue Soleil are only for that blutooth that uses that chips, like that of widcomm. Toshiba/HP laptops have updates for their bluetooth I can't see why Dell wouldn't have also. And check if the driver,is one that is known to work with Nokia phones.
Good luck.
Message Edited by android on 25-Feb-2008 12:52 PM
Knowledge not shared is knowledge wasted!
If you find it helpfull, it's not hard to click the STAR.. -
How can I register with iTunes without using a credit card it's not giving me a none option!!
Did you follow these instructions? You have to. Also, you have to use an email addresss that you have not used with Apple before, it has to be a new acciount.
Creating an iTunes Store, App Store, iBookstore, and Mac App Store account without a credit card -
How to highlight text with Adobe Reader XI?
email [email protected]
Thanks. The PDF file was made from a web site article and I guess this is the same as scanned as I cannot highlight. The cursor changes but cannot highlight what I want.
I was able to add text and I did this in Red and will ask the VA to read under the sections marked in Red.
Thanks,
Vernon Pobanz
From: ~graffiti <[email protected]>
To: vernon pobang <[email protected]>
Sent: Tuesday, October 7, 2014 11:57 AM
Subject: How to highlight text with Adobe Reader XI?
How to highlight text with Adobe Reader XI?
created by ~graffiti in Adobe Reader - View the full discussionUse the highlight tool under Comment>Annotations. This will only work if the pdf isn't a scanned image. If that is the case, there is no text to highlight. Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6800192#6800192 Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link. Start a new discussion in Adobe Reader by email or at Adobe Community For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0. -
How can I turn a recorded voice into multiple voices that sound like a group of singers?
I'm using Logic Pro 9. Could someone teach me how to turn a single recorded voice into multiple voices that sound like a group singing together
by mixing or other techniques ? I don't have the luxury of a group singing together with me when I do recording. Advices would be much appreciated!By far the most natural way to achieve this is for the singer to perform multiple takes - even if you've only one singer. At it's simplest, you could just double track the vocal part, although I prefer 3 parts - panned centre, left & right. Then repeat this process for each harmony, & mix accordingly.
Melodyne & some of the above methods do work on am single voice, but phase cancellation can be an issue if your not careful with each part's timing & panning. If you can only get a couple of decent takes from the singer, far better to perform any harmony/pitching techniques on the second take to avoid any phase issues. It's not uncommon for a singer to perform each vocal part 5-10 times, then comp (edit) the best takes so that you end up with 3 decent takes.
If you've only only one voice to work with Antares Harmony EFX is a useful alternative.
http://www.antarestech.com/products/harmony_efx.shtml -
Creating AIR/Web Apps. with XML & E4X using AS3
Needing tips using AS3 with XML/E4X to make my project work over the server:
1) Here I'm having trouble trying to create a component with a 'GOOGLE MAP' with the user being able to input their location for directions with once submitting the get directions button that it generates the directions in the datagrid automatically.
2) Including a 'DATAGRID' for customers to be able to retain their info in a datagrid that has been updated by office personnel from an 'AIR APPLICATION' with a XML file that holds the customers info
/**the Component*/
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:s="library://ns.adobe.com/flex/spark" width="1400" backgroundColor="#666666" xmlns:mx2="library://ns.adobe.com/flex/mx" creationComplete="initApp(event)">
<mx:Style source="map_1.css"/>
<mx:XML id="customer_info.xml" source="Assets/customer_info.xml" />
<mx:Script>
<![CDATA[
/**Google Map Code API:http://code.google.com/apis/maps/documentation/flash/tutorial-flexbuilder.html#DeclaringMa ps_&
_http://www.adobe.com/devnet/flex/articles/googlemaps_api.html */
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
private function onMapReady(event:Event):void {
this.map.setCenter(new LatLng(31.683952973286058, -97.09904551506042), 14, MapType.NORMAL_MAP_TYPE);
click="processForm(event);"
private function processForm(event:Event):void { trace(from.text + " " + to.text); }
[Bindable]
public var directionsSteps:ArrayCollection = new ArrayCollection();
dataProvider="{directionsSteps}"
var directions:Directions = new Directions(); directions.addEventListener(DirectionsEvent.DIRECTIONS_SUCCESS, onDirectionsSuccess);
directions.addEventListener(DirectionsEvent.DIRECTIONS_FAILURE, onDirectionsFail);directions.load("from: " + from.text + " to: " + to.text);
Alert.show("Status:" + event.directions.status);
map.clearOverlays(); var directions:Directions = event.directions; var directionsPolyline:IPolyline = directions.createPolyline(); map.addOverlay(directionsPolyline);
var directionsBounds:LatLngBounds = directionsPolyline.getLatLngBounds(); map.setCenter(directionsBounds.getCenter()); map.setZoom(map.getBoundsZoomLevel(directionsBounds));
var startLatLng:LatLng = dir.getRoute(0).getStep(0).latLng;
var endLatLng:LatLng = dir.getRoute(directions.numRoutes-1).endLatLng; map.addOverlay(new Marker(startLatLng)); map.addOverlay(new Marker(endLatLng));
for (var r:Number = 0 ; r < directions.numRoutes; r++ ) { var route:Route = directions.getRoute(r); for (var s:Number = 0 ; s < route.numSteps; s++ )
{ var step:Step = route.getStep(s); directionsSteps.addItem(step);
directionsSteps.removeAll();
itemClick="onGridClick(event)"
privatefunction onGridClick(event:Event):void { var latLng:LatLng = directionsGrid.selectedItem.latLng;
var opts:InfoWindowOptions = new InfoWindowOptions(); opts.contentHTML = directionsGrid.selectedItem.descriptionHtml; map.openInfoWindow(latLng, opts);
var ServerPath:String = "http://www.sometext.com/";
var ServerPage:String = serverPath + "getCountries";
dataProvider="{directionsSteps}"
var directions:Directions = new Directions(); directions.addEventListener(DirectionsEvent.DIRECTIONS_SUCCESS, onDirectionsSuccess); directions.addEventListener(DirectionsEvent.DIRECTIONS_FAILURE, onDirectionsFail);
directions.load("from: " + from.text + " to: " + to.text);
Alert.show("Status:" + event.directions.status);
map.clearOverlays(); var directions:Directions = event.directions; var directionsPolyline:IPolyline = directions.createPolyline();
map.addOverlay(directionsPolyline);
var directionsBounds:LatLngBounds = directionsPolyline.getLatLngBounds(); map.setCenter(directionsBounds.getCenter());
map.setZoom(map.getBoundsZoomLevel(directionsBounds));
var startLatLng:LatLng = dir.getRoute(0).getStep(0).latLng; var endLatLng:LatLng = dir.getRoute(directions.numRoutes-1).endLatLng; map.addOverlay(new Marker(startLatLng));
map.addOverlay(new Marker(endLatLng));
for (var r:Number = 0 ; r < directions.numRoutes; r++ ) { var route:Route = directions.getRoute(r); for (var s:Number = 0 ; s < route.numSteps; s++ )
{ var step:Step = route.getStep(s); directionsSteps.addItem(step); } }
directionsSteps.removeAll();
itemClick="onGridClick(event)"
import flash.events.IOErrorEvent;
import flash.events.SecurityErrorEvent;
var sender:URLLoader;
var sendPage:URLRequest;
var sendVars:URLVariables;
initApp;
function initApp:void {
var ServerPath:String = "http://localhost/silverfoxcc/";
var url:String = serverPath + "login.aspx";
sender = new URLLoader();
sendPage = new URLRequest(url);
sendPage.method = URLRequest.POST;
sendvars = new URLVariables();
SUBMIT.btn.addEventListener(MouseEvent.CLICK, clickHandler);
sender.addEventListener(Event.COMPLETE, completeHandler);
sender.addEventListener(IOErrorEvent.SECURITY_ERROR, securityErrorhandler);
function clickhandler(e:MouseEvent:void{
var suppSUBMIT:String = username_txt.text;
var suppRESET:String = reset_txt.text;
if (suppSUBMIT.length > 0 && suppRESET.length > 0) {
message_txt.text = "";
sendVars.submit = suppSUBMIT;
sendVars.reset = suppRESET;
sendPage.data = sendVars;
sender.load(sendPage);
else{
message_txt.text ="You must enter a last name and customer identification before clicking the submit button."
function completeHandler(e:Event):void{
var xmlResponse:XML = XML(e.target.data;
var userMessage:String;
if (xmlResponse.text().toString() == "true") {
userMessage = "Congratulations, information is retrieved"'';
else {
usermessage = "Information to be retrieved failed. Please try again";
message_txt.text =userMessage;
function ioErrorHandler(e:IOErrorEvent):void{
message_txt.text = e.text;
function securityErrorHandler(e:SecurityErrorEvent):void {
message_txt.text = e.text;
/**Foundation for Ed: XML & E4X-Chapter 9: COMMUNICATION WITH THE SERVER*/
import mx.events.FlexEvent;
import xmlUtilities.XMLLoader;
import flash.events.IOErrorEvent;
import flash.events.SecurityErrorEvent
private var serverPath:String = "http://localhost/FOE/";
private function initApp(e:FlexEvent):void {
myXMLLoader = new XMLLoader();
myXMLLoader.addEventListener(Event.COMPLETE, completeHandler);
myXMLLoader.addEventListener(IOErrorEvent.IO_Error, IOErrorHandler);
SUBMIT.btn.addEventListener(MouseEvent.CLICK, clickHandler);
private function completeHandler(e:Event):void{
var userMessage:String;
var response:String =myXMLLoader.response().toString();
if (response:String = myXMLLoader.response().toString();
if (response == true"){
usermessage = "Congratualtions. You were successful";
else{
userMessage = Login failed. Please try again";
message_txt.text = userMessage;
private function clickHandler(e:MouseEvent):void{
var SUBMIT:String = submit_txt.text;
var RESET:String = reset_txt.text;
vars myVars:URLVariables = new URLVariables();
if (username.length > 0 && password.length > 0) {
myVars.SUBMIT = submit;
myVars.CUSTMER ID = customerid;
myXMLLOADER.loafxml("login.aspx, myVars);
else {
message_txt.text = "You must enter a last name and customer id before clicking the submit button"
private function IOErrorHandler(e:IOErrorEvent):void{
message_txt.text = e.text;
private function securityErrorHandler(e:SecurityErrorEvent):void{
message_txt.text = e.text;
/**Foundation for Ed: XML & E4X-Chapter 8: MODIFYING XML CONTENT WITH ACTIONSCRIPT 3.0*/
import mx.events.FlexEvent;
import mx.events.ListEvent;
import mx.collections.XMLListCollection;
import xmlUtilities.MyXMLLoaderHelper;
import mx.events.FlexEvent;
import mx.events.DataGridEvent;
private function initApp(e:Event):void {
/add testing lines here
private var myXMLLoader:MyXMLLoaderHelper;
private function initApp(e:FlexEvent):void {
myXMLLoader = new MyXMLLoaderHelper();
myXMLLoader.addEventListener(Event.COMPLETE, completeHandler);
myXMLLoader.addEventListener("xmlUpdated", xmlUpdatedHandler);
authors_cbo.addEventListener(ListEvent.CHANGE, changeHandler);
addRow_btn.addEventListener(MouseEvent.CLICK, addClickHandler);
delete_btn.addEventListener(MouseEvent.CLICK, deleteClickHandler);
books_dg.addEventListener(DataGridEvent.ITEM_EDIT_END, itemEditEndHandler);
authors_cbo.labelFunction = getFullName;
myXMLLoader.loadXML("Assets/customer_info.xml", "lastname");
private function completeHandler(e:Event):void {
authors_cbo.dataProvider = myXMLLoader.getChildElements("author");
tree_txt.text = myXMLLoader.getXML().toXMLString();
books_dg.dataProvider = myXMLLoader.getBooks(0);
private function getFullName(item:Object):String {
return item.authorFirstName + " " + item.customerLastName;
private function changeHandler(e:Event):void {
books_dg.dataProvider = myXMLLoader.getBooks(e.target.selectedIndex);
private function addClickHandler(e:MouseEvent):void {
var newBookName:String = name_txt.text;
var newPublishYear:String = year_txt.text;
var newBookCost:String = cost_txt.text;
var authorIndex:int = authors_cbo.selectedIndex;
if(newBookName.length > 0 && newPublishYear.length > 0 && newBookCost.length > 0) {
myXMLLoader.addBook(authorIndex, newBookName, newPublishYear, newBookCost);
private function deleteClickHandler(e:MouseEvent):void {
var bookIndex:int = books_dg.selectedIndex;
var authorIndex:int = authors_cbo.selectedIndex;;
if (books_dg.selectedIndex != -1) {
myXMLLoader.deleteBook(authorIndex, bookIndex);
private function itemEditEndHandler(e:DataGridEvent):void {
var authorIndex:int = authors_cbo.selectedIndex;
var dg:DataGrid = e.target as DataGrid;
var field:String = e.dataField;
var row:int = e.rowIndex;
var col:int = e.columnIndex;
var oldVal:String = e.itemRenderer.data[field];
var newVal:String = dg.itemEditorInstance[dg.columns[col].editorDataField];
if (oldVal != newVal) {
myXMLLoader.modifyXMLTree(authorIndex, dg.columns[col].dataField, row, newVal)
private function xmlUpdatedHandler(e:Event):void {
books_dg.dataProvider = myXMLLoader.getBooks(authors_cbo.selectedIndex);
tree_txt.text = myXMLLoader.getXML().toXMLString();
]]>
</mx:Script>
<s:Panel x="9" y="257" width="459" height="383" contentBackgroundColor="#666666" backgroundColor="#666666" chromeColor="#FCF6F6" title="DIRECTIONS TO SILVER FOX COLLISION CENTER:" fontSize="14">
<s:TextInput x="55" y="7" contentBackgroundColor="#030000" height="17" width="392"/>
<mx:Label x="3" y="6" text="FROM:" fontSize="14" color="#FDF9F9"/>
<s:TextInput x="1114" y="637" contentBackgroundColor="#FCF7F7" height="17" width="213"/>
<s:Button x="1337" y="634" label="GET DIRECTIONS" focusColor="#FBFCFD" chromeColor="#666666" color="#FEFEFE" width="141" fontSize="14"/>
<mx:Label x="1088" y="637" text="TO:" fontSize="12" color="#FDFBFB"/>
<s:Button x="295" y="56" label="GET DIRECTIONS" focusColor="#FBFCFD" chromeColor="#666666" color="#FEFEFE" width="157" fontSize="12"/>
<s:TextInput x="55" y="31" contentBackgroundColor="#070000" height="17" width="392"/>
<mx:Label x="25" y="30" text="TO:" fontSize="14" color="#FDFBFB"/>
</s:Panel>
<mx2:DataGrid x="10" y="54" width="458" height="104" color="#666666" contentBackgroundColor="#060000" borderColor="#030000" fontSize="8" focusColor="#666666" chromeColor="#030000" selectionColor="#666666" dropShadowVisible="true" rollOverColor="#FFFFFF">
<mx2:columns>
<mx2:DataGridColumn headerText="LAST NAME:" dataField="col1"/>
<mx2:DataGridColumn headerText="DESIGNATED DUE DATE:" dataField="col2"/>
<mx2:DataGridColumn headerText="STATUS UPDATED:" dataField="col3"/>
<mx2:DataGridColumn headerText="CUSTOMER ID:" dataField="col3"/>
</mx2:columns>
</mx2:DataGrid>
<mx:Text id="directionsSummary" width="100%"/> <mx:DataGrid id="directionsGrid" dataProvider="{directionsSteps}" width="100%" height="100%" sortableColumns="false" />
<mx:Text id="directionsCopyright" width="100%"/>
<mx:HBox> <mx:Label text="From: " width="70"/> <mx:TextInput id="from" text="San Francisco, CA" width="100%"/> </mx:HBox>
<mx:HBox> <mx:Label text="To: " width="70"/> <mx:TextInput id="to" text="Mountain View, CA" width="100%"/> </mx:HBox>
<s:Label x="11" y="38" text="LAST NAME:" color="#FCFBFB" fontSize="14" verticalAlign="top"/>
<s:TextArea x="96" y="32" width="145" height="18" focusColor="#FCFAFA" color="#010000" contentBackgroundColor="#000000" id="message_txt" text="{xmlService.lastResult.toString()}>
<s:Label x="273" y="37" text="CUSTOMER ID;" fontSize="14" color="#FDFBFB"/>
<s:TextInput x="376" y="32" width="89" height="18" focusColor="#FCF9F9" color="#FAF8F8" contentBackgroundColor="#040000"/>
<s:Button x="318" y="212" label="RESET" focusColor="#F8FAFB" color="#FEFBFB" chromeColor="#666666" fontSize="12"/>
<s:Button x="393" y="212" label="SUBMIT" focusColor="#F8F9FA" color="#FFFBFB" chromeColor="#666666" fontSize="12"/>
<s:TextArea x="10" y="160" width="458" height="48" color="#FEF8F8" contentBackgroundColor="#050000"/>
<mx:Panel x="483" y="31" width="750" height="609" layout="absolute" backgroundColor="#666666" borderVisible="true" dropShadowVisible="true" chromeColor="#FDF9F9">
<mx:VBox x="26" y="7" height="559" width="708">
<maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)" x="500" y="25" width="700" height="550" key="ABQIAAAA9YXHa-b0xqHBMiooUNYUbhRpa9TAnukyOWjhoGl3Y9H2BJoi9xSrm6cnM0lBZ4lCtqRLxKpQK_eb Rg" sensor="true"/>
</mx:VBox>
</mx:Panel>
</mx:Application>
/**the AIR APPLICATION*/
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" backgroundColor="#666666" width="854" height="348" creationComplete="initApp(event)">
<s:HTTPService id="customer_info" url="data/customer_info.xml" resultFormat="e4x" result="resultHandler(event)"/>
<mx:Script>
<![CDATA[
/**FLEX 4 Bible: Chapter 24- Managing XML w/ E4X*/
private var xmlData:XML;
private function resultHandler(event:ResultEvent):void
xmlData = event.result as XML:
]]>
</mx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<mx:Image source="@Embed('Assets/logo.png')" x="1" y="0" width="760" height="168"/>
<s:Label x="96" y="126" text="Last Name:
" color="#FFFFFF" fontSize="20" fontFamily="Times New Roman"/>
<s:Label x="13" y="218" text="Designated Due Date:
" fontSize="20" fontFamily="Times New Roman" color="#FBF8F8"/>
<s:Label x="63" y="186" text="Status Updated:
" color="#FCF5F5" fontSize="20" fontFamily="Times New Roman"/>
<s:TextInput x="192" y="125" width="196"/>
<s:TextInput x="193" y="215" width="195"/>
<s:TextInput x="193" y="185" width="195"/>
<s:Label x="80" y="158" text="Customer ID:" color="#FDFCFC" fontSize="20" fontFamily="Times New Roman"/>
<s:TextInput x="192" y="155" width="196"/>
<s:Button x="243" y="241" label="RESET"/>
<s:Button x="317" y="241" label="UPDATE" focusColor="#666666"/>
</s:WindowedApplication>
/**the Customer Information XML*/
<?xml version="1.0" encoding="utf-8"?>
<allNames>
<name namesID="1">
<nameLastName>Ambrose</nameLastName>
<customerids>
<customerid customerID="1">
<customerID>777777</customerID>
</customerid>
</customerids>Hi All,
please note that we found the problem. The problem was that we didn't configure under:
"Configuration-> Security -> Message Security -> SOAP" the voprrect provider to handle the security.
After that was done (extract of domain.xml) the message was understood.
<provider-config class-name="com.sun.identity.agents.jsr196.as9soap.AMServerAuthModule" provider-id="AMServerProvider-UserNameToken-Plain" provider-type="server">
<request-policy auth-source="content"/>
<response-policy auth-source="content"/>
<property name="providername" value="UserNameToken-Plain"/>
</provider-config>unfortunately the next problem occured I will post in a new thread.
Edited by: rankin_ut on Jan 26, 2009 4:43 AM -
Replace text in XML object using a sequence of tags as input
Hi, I need to write an apparently very simple function that replaces a text between tags in an XML object receving as input the sequence of tags to identify the element, but I miss one point.
I travel through the XML tree using a element variable like
Code:
element = element.child(n)
using at each step the tags provided as input to decide the value of "n". Now, when I reach the tags that contain the text to be replaced, what to do? If I use
Code:
element.replace(0, newValue)
I replace the text just in element not in the original object...
For example having
<publishing_date>
<year>2002</year>
<month>Jan</month>
<success_date>
<year>2004</year>
<month>Feb</month>
</success_date>
I want to call a function like
replace(["success_date", "month"], "Mar")
and have an XML object where the second occurence of Feb is replaced with "Mar"
Any suggestion on this easy task?
Thanks a lot
GiuseHi Michael, thanks but my question was difference.
I need to make a function to operate with input tags, not with known tags. So I am writing a loop that scans the XML object using the tags provided in input until it reaches the desired tag with the text to be replaced.
That's why I wrote
element = element.child(n)
that I was thinking to use at each step of the loop looking for desired tag.
There I have the problem: if I use
element.replace.... I am changing the text between the tags in the element variable, not in the original XMLObject, and since there are no pointers in JavaScript, how to do that?
I hope to have been more clear now..... did I ?
Thanks and best reagrds
Giuseppe -
How to define namespace with one XSD using in two different DB-Locations ?
I'm not clear,How to define namespace, targetnamespace, schemaLocation or NoNamespaceSchemaLocation
when using one common schema.xsd-definition
in two different database-locations for exchange xml-documents?
when insert xml-document I've got an error ORA-30937
do you have an good exsample ?
thanks
Norbert
schema :
<xs:schema
xmlns="http://sourcehost.com/namespace"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:oraxdb="http://xmlns.oracle.com/xdb"
targetNamespace="http://sourcehost.com/namespace"
xml-document :
xmlns="http://Sourcehost.com/namespace"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:SchemaLocation="http://sourcehost.com/namespace http://desthost:8080/sys/schemas/PUBLIC/ADRESSEN.XSD">
SQL> insert into ADRESSEN values
(XMLType
(bfilename ( 'XMLIMPORT_DIR', 'adressen.xml')
, 0 )
--> error :
ORA-30937: No Schemadefinition for "SchemaLocation" (Namespace "http://www.w3.org/2001/XMLSchema-instance") in übergeordnetem Knoten "/ADRESSEN"Norbert
The schema location used to register the XML schema with XML DB does not need to be a valid URL for accessing the XML Schema
I can use the same URL , for instance
http://xmlns.example.scom/xsd/myXMLSchema.xsd
on machines dbserver1, and dbserver2. The only reason some people choose to use the hostname / portnumber convention is that this makes it possible to validate the XML Instance documents against the copy of the XML schema stored in the XML DB repository using an external tool like XMLSpy without have to add entries to XMLSpy's OASIS catalog files.
I am concerned about the message you are getting. That's not correct AFAICT but I'd need to see the complete XML Schema and Instance to be sure. -
Find texts with more than one Character Style applied
Hi,
If you need to find - and replace/restyle - texts where more than one Character Style is applied - here is tool for you - for ID CS3 and ID CS4:
http://www.adobescripts.com/search.php?query=multi+findreplace+grep&action=results
You can define options for up to 8 characters - by using GREP expressions.
Script is only for PC platform.
robin
www.adobescripts.comNever tried with bullets but nested styles might work... I think you can chain two or more nested style, and then you can define first nested style to effect only first character, second nested style to next character and so on....
-
How Do I write an XML file using Java?
Hello there!! to everyone reading my post.
I have this project I need to do, and I have no clue where to start, I was wondering if you guys could help me out.
I need to know how to write an XML file using a Java Program, but without using a Third party library.... just using java native APIs.
I will probably take the values to construct the file from a form.
I will certainly appreciate if you could post some sample code for me.
Thank you very much in advance..Hello there!,
I have some doubts about the Tutorial I am currently reading. correct me If I'm wrong, but the section "Write a simple XML file" teaches you how to do so using a text editor. I need to create my XML file from a running Java Program written by myself, that takes the values to build it from some variables.
If I'm totally wrong about what I'm saying, could you please point me to where I can find the information of how to do what I'm asking for, inside the tutorial.
Thank you very much,...
sincerely. -
Issues with Export/Import using Database & Shared buffer
Hi All,
I have a method that calls a program via a job and I am having issues passing data between the two.
Note that two different users process the method and program (via job) resp. This is how I am calling the second prog-
SUBMIT ZPROGRAM
VIA JOB l_jobname
NUMBER l_jobcount
USER i_user
AND RETURN.
I need to pass data from method to the second program and vice versa and then the method continues its processing with the data acquired from the second program.
I have tried using Import/Export using database and also shared buffer. What I have found is that most of the times I am able to pass data from method to program. However the job takes a couple of min to execute and I think that the data is not making back to the method in time.
I have looked at some useful forum links-
Problem with export/import in back ground
Re: EXPORT/IMPORT to MEMORY
but havent been able to find an answer yet. Any solution? Thanks in advance for your help!
LizHi Suhas, Subhankar
I have tested the scenario without the job previously itself and it works. Thats the reason, i am trying with the job now as my requirement is that I need to change the user while executing the second report.
Here is an example of my import/export - I am passing the return value from the second report to the first.
Code in second report-
DATA: INDXKEY LIKE INDX-SRTFD VALUE 'RET1'.
INDX-AEDAT = SY-DATUM.
INDX-USERA = SY-UNAME.
EXPORT RETURN1 TO SHARED BUFFER INDX(ST) ID INDXKEY.
Code in first report -
SUBMIT ZPROGRAM
VIA JOB l_jobname
NUMBER l_jobcount
USER i_user
AND RETURN.
Once Job close FM is executed successfully, I import the values as follows
IMPORT RETURN1 TO RETURN1 FROM SHARED BUFFER INDX(ST) ID INDXKEY3.
INDXKEY is having value RET1.
However Return1 is not having any values in first report. It has some value in executed without the job
Please note that I have tried Export/import with Database too and I am getting the same results.
Thanks for your suggestions.
Regards, Liz -
Problem with XML import MDM 7.1 - Can't generate Xml Schema
Hi All,
When I try to open an XML file using Import manager, I'm getting some errors, as detailed below. I mention that I'm using MDM 7.1.
The first error I received was the following:
"Can't open C:/Program files/SAP MDM 7.1/Import Manager/XSD.exe". I copied the file xsd.exe in the Import Manager folder, as suggest here:
Re: Import Manager Error.
Afterwards, I received a new error:
"Can't generate Xml Schema for: C:/Program files/SAP MDM 7.1/Import Manager/filename.xml"
If anyone has faced the same problem - and solved it -, could you please help me find the reason for this behaviour?
Regards,
LauraHi Laura,
The error message "Can't generate Xml Schema" might be related to DTD. the XML file has a directive for loading DTD.
MDM doesnot support DTDs.
Remove the DTD line and make sure there is only one root element in the XML file and try again.
Hope this helps,
Bes t Regards,
Silpa Chillakuru -
How I creatat text with hyperlink in application
hi all,
I want to creat some text with hyperlink (it mean when I click to text, it invoke other panel or web...). My program is Application. Can any one tell me how I do it. Pls help me!!!.
Thank you verry muchIs this text HTML? If so, just go to any of the 350,000 sites on the Internet that describe basic HTML. Otherwise, just output the URL as text.
However my guess is that your bigger problems are (a) how to notice the hyperlink is clicked and (b) how to invoke whatever it links to. Right?
Maybe you are looking for
-
Adobe Bridge CS6 will not open
Just started trial of Adobe Photoshop CC ( CS6 and Bridge CS 6) Photoshop downloaded ok but Bridge CS6 will not open after installation. I have used Adobe Bridge with CS2 before but since removing CS2 and installing CS6 and Adobe Bridge 6 64Bit Ado
-
Paying for Icloud storage for a year in advance
I just upgraded my iCloud to 20 GB. This runs .99 per month. Is there any way to pay for 1 year in advance?
-
Photoshop Elements 6 - paint brush took has disappeared from the tool box. How do I get it back?
-
A cautionary tale; Apple tried to screw my systen!
Having upgraded to 10.6 I installed iTunes 9, silly me. It appeared to work but with that awful white background, however it quit for no apparent reason. When I tried to restart I got an error message to say that the music disc was locked and I did n
-
I recently updated my Lightroom 2 with the new Lightroom 3. Tonight for the first time I tried to print as I always did on Lightroom 2. When I hit the print button, in the "layout" pop up: print setting, color management, paper adjustment, and prin